阿里云平台java搭建及项目部署
来源:互联网 发布:hsc热力学软件 编辑:程序博客网 时间:2024/06/05 18:29
阿里云学生计划帐号申请:
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文件
- 阿里云平台java搭建及项目部署
- 阿里云服务器部署java环境及上传项目步骤
- 阿里云服务器部署java web项目
- 阿里云 CentOS Java Web 项目部署
- 阿里云部署web项目
- 阿里云部署laravel项目
- 阿里云上部署web应用(环境搭建,项目部署)
- 部署java web项目到阿里云上
- java maven项目部署到阿里云ECS步骤
- 阿里云部署Java web项目初体验
- 阿里云部署Java web项目初体验
- 阿里云部署Java web项目初体验
- 阿里云部署Java web项目初体验
- Java Web项目部署到阿里云服务器
- 阿里云部署Java web项目初体验(转)
- 阿里云部署Java web项目初体验
- Java Web项目部署到阿里云服务器
- Java Web项目部署到阿里云服务器
- LCM Cardinality(UVA 10892)
- git快速入门(四)工作区,暂存区以及master分支
- Spring MVC 上传文件两种方式
- User-Agent收集
- python学习例程3-函数
- 阿里云平台java搭建及项目部署
- android源码中使用getDirtyBounds方法的类
- Swift使用AFNetwroking访问网络数据
- apache2.4出现(OS 64)指定的网络名不再可用。 : AH00341: winnt_accept: Asynchronous AcceptEx failed.问题
- 《凡人修真2》 架设
- 断点续传的实现原理
- Java并发编程(1):可重入内置锁
- 浏览器访问网页的详细内部过程
- NanoPC-T2(S5P4418)无法通过Android usb host API识别两个以上USB设备