天天看点

云服务器 java+tomcat 部署与配置(附详细命令流程)

安装之前首先下载

  • ​​tomcat​​
  • ​​java​​
  • 文件上传工具​​FileZilla​​

选择合适的版本压缩包(*.tar.gz)进行下载,或者到​​百度云盘​​进行下载

安装Java JDK8.0

建立​

​java​

​​目录,存放​

​jdk​

​​和​

​tomcat​

cd /usr/local/
mkdir java      

使用​

​FileZilla​

​​将下载好的​

​jdk-8u101-linux-x64.tar.gz​

​​和 ​

​apache-tomcat-9.0.0.M10.tar.gz​

​​上传至刚才建立的​

​java​

​目录下,至于怎么使用,百度经验妥妥的.

将上传的​

​jdk​

​​解压,然后重命名为​

​jdk​

tar -zxv -f jdk-8u101-linux-x64.tar.gz
mv jdk1.8.0_101 jdk      

如果不清楚解压后的文件名,可以输入命令​

​ls​

​查看

配置环境变量

vim /etc/profile      

打开文件之后按键盘​

​i​

​进入编辑模式,将下面的内容复制到底部

JAVA_HOME=/usr/local/java/jdk
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH      

输入完毕后,按​

​ESC​

​​退出输入模式,然后直接输入​

​:wq​

​​回车,保存并且关闭​

​Vim​

​。

使用​

​source /etc/profile​

​​命令使其立即生效

通过​​

​java -version​

​验证java环境是否配置成功。

安装Tomcat9.0

解压​

​Tomcat9.0​

​​,重命名为​

​tomcat9​

tar -zxv -f apache-tomcat-9.0.0.M10.tar.gz
mv apache-tomcat-9.0.0.M10 tomcat9      

解压完毕后即可直接启动

  • 启动命令为:​

    ​/usr/local/java/tomcat9/bin/startup.sh​

  • 关闭命令为:​

    ​/usr/local/java/tomcat9/bin/shutdown.sh​

启动完成后还需开放8080端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent      

出现​

​success​

​表明添加成功

然后更新防火墙即可:​

​firewall-cmd --reload​

重启防火墙命令: ​

​systemctl restart firewalld.service​

然后再次在浏览器中输入​

​http://ip:8080​

​​,如果看到​

​tomcat​

​的欢迎界面,说明安装成功。

如果还不能访问,则有可能是云服务器没有设置对应的安全组,则需在安全组的设置里加入一条8080端口的访问规则.

小妙招

如果你的​

​java​

​​和​

​tomcat​

​​都安装成功了,那么接下来你会想,每次都这样进行​

​tomcat​

​的启动和关闭,是不是有点麻烦?

那么可以通过一个脚本来帮我们实现命令启动​

​tomcat​

创建脚本

执行代码:​

​vi etc/init.d/tomcat​

​​ 按​

​i​

​进入编辑,将以下内容输入进入,按​

​ESC​

​退出编辑并输入​

​:wq​

​保存并退出​

​Vim​

# !/bin/bash    
# Description: start or stop the tomcat    
# Usage:        tomcat [start|stop|restart]    
#    
export PATH=$PATH:$HOME/bin  
export BASH_ENV=$HOME/.bashrc  
export USERNAME="root"  
  
case "$1" in  
start)  
#startup the tomcat    
cd /usr/local/java/tomcat9/bin  
./startup.sh  
;;  
stop)  
# stop tomcat    
cd /usr/local/java/tomcat9/bin
./shutdown.sh  
echo "Tomcat Stoped"  
;;  
restart)  
$0 stop  
$0 start  
;;  
*)  
echo "tomcat: usage: tomcat [start|stop|restart]"  
exit 1  
esac  
exit 0       

为脚本添加执行权限

执行命令:​

​chmod +x /etc/init.d/tomcat​

创建软连接

依次执行如下命令

cd usr/bin
ln -s /etc/init.d/tomcat      
tomcat start
tomcat stop
tomcat restart