工具
- FileZilla 本地机与服务器文件互传的软件
- Xshell ssh远程连接云服务器的软件
部署JDK
- 下载JDK 我采用的是 jdk-8u144-linux-x64.tar.gz
- 创建新目录
mkdir -p /usr/java
- 用FileZila将 jdk-8u144-linux-x64.tar.gz 上传到/user/java
- 进入文件夹解压
cd /usr/java
tar -zxvf jdk-8u144-linux-x64.tar.gz
- 设置环境变量
- 打开/etc/profile
vi /etc/profile
按i进去编辑模式
- 在/etc/profile 底部添加
# set java environment export JAVA_HOME=/usr/java/jdk1.8.0_144 export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib export PATH=$JAVA_HOME/bin:$PATH
-
按下ESC键退出编辑模式,输入
:wq
保存并关闭文件
- 打开/etc/profile
-
保存环境变量
source /etc/profile
- 运行java -version查看版本信息
部署Tomcat
- 下载tomcat压缩包 我采用apache-tomcat-8.0.46.tar.gz
- 在/usr/local下创建tomcat文件夹,并用filezilla将tomcat压缩包上传
//进入 /usr/local后创建 mkdir -p tomcat
-
同上在tomcat下解压apache-tomcat-8.0.46.tar.gz
-
同上打开 /ect/profile
vim /etc/profile
-
将如下代码追加到 profile 文件末尾,之后保存退出
# tomcat config start CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.0.46 CATALINA_BASE=/usr/local/tomcat/apache-tomcat-8.0.46 PATH=$PATH:$CATALINA_BASE/bin export PATH CATALINA_BASE
-
进入/usr/local/tomcat/apache-tomcat-8.0.46/conf 目录中,打开server.xml
cd ../tomcat/apache-tomcat-8.0.46/conf vi server.xml
-
找到如下代码:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
将其中的 8080 改成 HTTP 协议的默认端口 80,改后的代码如下:
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />
如果你的项目需要部署图片等信息,且编写了相关图片上传下载相对路径和绝对路径的转化的工具类,可以在server.xml最后设置
<Context docBase="/root/projectdev/image/upload" path="/upload" reloadable="true" debug="0"></Context>
注: 要在云服务器上创建/root/projectdev/image的文件夹,upload中为图片资料,打包上传。关于图片处理会有相应工具类说明
-
进入到 /usr/local/tomcat/apache-tomcat-8.0.46/bin 目录中
- 打开 vi catalina.sh 文件,在 # OS specific support. 前面加入如下代码,之后保存退出
JAVA_HOME=/usr/java/jdk1.8.0_144 JRE_HOME=$JAVA_HOME/jre
- 随后启动服务器