阿里云学生计划帐号申请:
https://www.aliyun.com/act/aliyun/campus.html?spm=5176.7960203.20160203.2.vKUeWh
环境搭建参考网页:
http://www.pc811.com/6/1/26110.html
https://help.aliyun.com/knowledge_detail/6702353.html?pos=4
1、安装JDK
a) 从http://www.oracle.com/technetwork/java/javase/downloads/index.html甲骨文网站下载自己服务器对应版本(如:linux64)的jdk安装包。(1.可以通过wget命令下载,下载位置在/root/目录下,2.也可以下载到本地,然后通过Xshell的Xftp上传到root目录下);
b) 执行安装命令:rpm -ivh /root/jdk-7u25-linux-i586.rpm /usr/(安装root目录下的jdk-7u25-linux-i586.rpm到/usr/目录下);
c) 修改环境变量,编辑命令:vi /etc/profile;按“i”键进入编辑界面,再按“↓”到最底部,添加下面代码:
#set java environment
export JAVA_HOME=/usr/java/jdk1.7.0_25
Export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH
按ESC退出编辑,然后输入命令::wq!保存并退出;
d) 输入命令:java或javac检查jdk环境是否安装成功。
2、安装Mysql
没做,下次补。
3、安装Tomcat
a) 从http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33.tar.gz下载tomcat(同安装JDK一样);
b) 将tomcat放置到 /usr/local/ 目录下:(注:为什么一定要移出去操作呢?因为对root目录下的文件不具有访问权限,无法运行相应的应用,所以不要安装和解压到root目录下,把文件移出去操作,并且安装到其他的路径!)
mv apache-tomcat-8.0.33.tar.gz /usr/local/
c) 解压缩
tar -xvzf /usr/local/apache-tomcat-8.0.33.tar.gz -C /usr/local/
d) 设置tomcat开机自启动,编辑/usr/local/apache-tomcat-8.0.33.tar.gz/bin/startup.sh
# vi /usr/local/apache-tomcat-8.0.33/bin/startup.sh
加入如下行:
#chkconfig: 2345 80 90
#description:tomcat auto start
#processname: tomcat
将tomcat加入开机自启动
# vi /etc/rc.d/rc.local
加入如下内容:
export JAVA_HOME=/usr/local/jdk1.8.0_60
/usr/local/apache-tomcat-8.0.33/bin/startup.sh start
e) 启动tomcat
/usr/local/apache-tomcat-8.0.33/bin/startup.sh
关闭用shutdown.sh
f) 把项目打包成war包,拷贝到tomcat目录下的webapps,启动项目,访问IP:8080/项目名即可访问主页
问题1:连接阿里云mysql时,项目访问表出错,显示不存在这个表。
原因:windows上,mysql默认表名不区分大小写,但是linux恰好相反。
解决方案:编辑/etc/my.cnf文件,在[mysqld]节下 添加 lower_case_table_names=1 参数,并设置相应的值 (备注:为0时大小写敏感,为1时大小写不敏感,默认为0)。然后重启mysql服务即可。
帮助页面:http://xloli.net/html/201408/thread-3209-1-1.html
域名解析操作:(此处域名是www.yyyyqq.site)
1.登录你所买域名的网站;
2.进入域名解析;
3.解析标签为A,解析IP为阿里云所提供的IP。
项目绑定域名操作:
1.port改为80,因为80端口是浏览器默认端口
2.修改默认项目host为域名
3.此处的HOST应对应上面写的默认HOST
4.在HOST标签下添加Context标签
注意:path即context path(项目访问路径,我说不明白,百度吧);docBase指向应用所在的文件夹或war文件