阿里云centos7搭建javaweb 环境

阿里云centos7搭建javaweb 环境

  • 环境
    • 下载安装jdk 1.8
    • 下载安装tomcat 9
    • **systemd 自定义tomcat自启动**
          • 在/usr/lib/systemd/system 下
    • 下载安装mysql 8.0

环境

jdk1.8
tomcat 9.0
mysql 8.0

下载安装jdk 1.8

  1. 将下载的jdk,通过xshell ,rz到 cnetos 7中

  2. jdk-8u201-linux-x64.rpm 通过 rpm 安装

  3. ~/.bashrc 中 添加环境变量(一般默认安装在/usr/java中)
    export JAVA_HOME=/usr/java/jdk1.8.0_201-amd64 export PATH=$PATH:$JAVA_HOME/biexport JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar

  4. java -version

下载安装tomcat 9

  1. 将下载的tomcat,通过xshell ,rz到 cnetos 7中
  2. 在/usr/local/中mkdir tomcat 放解压后的apache-tomcat-9.0.17
  3. ~/.bashrc 中配置环境变量
    CATALINA_HOME=/usr/local/tomcat9/apache-tomcat-9.0.17 CATALINA_BASE=/usr/local/tomcat9/apache-tomcat-9.0.17 PATH=$PATH:$CATALINA_BASE/bin export PATH CATALINA_BASE
  4. 重点就是配置tomcat的 /usr/local/tomcat9/apache-tomcat-9.0.17/conf/server.xml
    server.xml
  5. **然后是配置tomcat的 /usr/local/tomcat9/apache-tomcat-9.0.17/bin/catalina.sh ** ;
    catalina.sh
  6. 由于阿里云默认开放的http端口是80,之前添加过自定义的8080,但是仍然无法连接到tomcat,所以就把tomcat 的监听端口改为80,并且把自定义的8080端口给关闭
    阿里云centos7搭建javaweb 环境_第1张图片
    然后 将java web项目打包成war
  7. 将war包 rz 到cnetos 7中,并且解压到tomcat 的 webapp/ROOT/
    通过jar -xvf .war包

systemd 自定义tomcat自启动

在/usr/lib/systemd/system 下

[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=oneshot
ExecStart=/usr/local/tomcat9/apache-tomcat-9.0.17/bin/startup.sh
ExecStop=/usr/local/tomcat9/apache-tomcat-9.0.17/bin/shutdown.sh
ExecReload=/bin/kill -s HUP $MAINPID
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target
`

下载安装mysql 8.0

https://blog.csdn.net/it_ta0/article/details/88192202

你可能感兴趣的:(阿里云centos,java,web,tomcat)