云服务器(uCloud)部署java web项目(三) 安装,配置tomcat服务器
首先要先部署apache服务器:http://www.cnblogs.com/suosui/p/7209061.html
其次, 部署tomcat服务器。步骤如下:
首先,你要在root权限下进行下列操作:你要是不知道自己是不是root状态请进行如下操作:sudo su
输入密码
1 下载和配置jdk,jre。
(1)安装jre:sudo apt-get install default-jre
安装jdk:sudo apt-get install default-jdk
(2)配置环境。
vi /etc/profile,在文件的末尾添加
export JAVA_HOME=jdk下载路径( find / -name javac 来寻找jdk安装路径)
export JRE_HOME=jdk下载路径/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
保存并退出
source /etc/profile
(3)查看是否安装成功
java -version
javac
如果没有报错证明java安装成功,输入echo ${JAVA_HOME}如果显示jdk安装路径表示环境变量设置成功。
备注:如果不知道jdk安装在哪里,可以输入命令find / -name javac。一般.../java-1.8.0-jdk就是jdk安装路径。
2 下载安装tomcat。
(1)下载。
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.20/bin/apache-tomcat-8.5.20.zip(如果报404,那就是没有找到相应的安装包,需要你区官网找到连接,再把连接复制过来)
(2)解压。
unzip apache-tomcat-8.5.16.zip.md5
(3)配置端口.
cd apache-tomcat-8.5.16/conf
vi server.xml
修改端口,如下:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8080" />
(4) 启动tomcat
cd ..
cd apache-tomcat-8.5.16/bin
./startup.sh(如果报-bash: ./startup.sh: Permission denied 输入命令:chmod u+x *.sh解决)
如果出现如下(说明启动成功):
Using CATALINA_BASE: /root/apache-tomcat-8.5.16
Using CATALINA_HOME: /root/apache-tomcat-8.5.16
Using CATALINA_TMPDIR: /root/apache-tomcat-8.5.16/temp
Using JRE_HOME: /usr
Using CLASSPATH: /root/apache-tomcat-8.5.16/bin/bootstrap.jar:/root/apache-tomcat- 8.5.16/bin/tomcat-juli.jar
Tomcat started.
(5)验证是否成功。
w3m http://127.0.0.1:8080
(6)从本地访问云服务器。
http://云服务外网ip:8080
备注:如果外网访问刷新不出来,可能是服务设置了外网防火墙。在外网防火墙添加8080端口就行了。不知道怎么加?去自己的ucloud账户找。或18844141934@163.com 问我。(如果你觉得不齿的话,哈哈,开玩笑)
浙公网安备 33010602011771号