部署javaweb项目到阿里云ecs(centos7)
阿里云文档
https://help.aliyun.com/document_detail/51376.html?spm=5176.12901015.0.i12901015.af8f525cCPi8QI
jdk安装(CenterOS7 )自己安装过程
个人网址 http://threenut.cn/ 如果打不开可能是欠费了哈哈哈
环境 tomcat8.5 + mysql + jdk1.8 maven package 为war包 ssm框架
前提 域名备案 ->解析绑定-> 购买ecs服务器 (不知道能不能绑定自己的电脑ip作为主机呢?)->设置安全组方便连接
(1)查看是否已安装jdk
rpm -qa | grep jdk
(2)查看jdk版本
java -version
(3)删除所有旧版本jdk
1. 删除java的安装目录
2. vi /etc/profile 删除关于java的配置
3. source /etc/profile 立刻生效
java -version 此时查不到
(4) 安装
- 解压jdk-8u261-linux-x64.tar.gz 提取码: mx1f 百度网盘下载
- /usr/local目录下创建java目录
- 上传jdk到root filezilla.exe 工具
解压 tar -zxvf dk-8u261-linux-x64.tar.gz
- 移动到root mv 解压后的jdk文件名 /usr/local/java
- 解压后名字重命名为jdk8 mv 解压后的jdk文件名 jdk8
-
配置 vi /etc/profile
-
# set java environment export JAVA_HOME=/usr/local/java/jdk8 export JRE_HOME=/usr/local/java/jdk8/jre export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
- source /etc/profile 立刻生效
- java -version
tomcat安装
链接:https://pan.baidu.com/s/1rTG2Kq_PVH-hMCJG_iZL9w
提取码:5j0i
1.上传 解压到了 /usr/local/
2.如果想直接访问 ip 就能浏览主页需要修改以下两点
2.1修改conf 下service.xml 写入 <Context path="" docBase="tn"/>
tn 是我的tn.war 解压后的文件夹名字 项目如果访问service层需要加上tn/.../.../
2.2 不要端口只需要改为默认80即可
2.修改vi /etc/profile 添加如下
CATALINA_BASE=/usr/local/tomcat PATH=$PATH:$CATALINA_BASE/bin
export CATALINA_BASE PATH
注 : /usr/local/tomcat存放tomcat路径地址
动态查看日志 tail -f catalina.out
关于linux下乱码问题
1.修改conf 下的service
添加 URIEncoding="UTF-8
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
2.修改bin下的catalina.bat
添加 set JAVA_OPTS=-Dfile.encoding=UTF-8
--------------SSM框架网站后续会继续部署数据库------------------