阿里云部署war项目

一:     使用IDEA创建一个SpringMVC网站 DEMO

          链接如下:(为转载)

                 1:  使用IntelliJ IDEA开发SpringMVC网站(一)开发环境

                           https://my.oschina.net/gaussik/blog/385697

                 2: 使用IntelliJ IDEA开发SpringMVC网站(二)框架配置

                           https://my.oschina.net/gaussik/blog/513353

二:    Maven的使用说明

      1、Maven的标准目录结构

        阿里云部署war项目阿里云部署war项目

       2、Maven项目遵循的规范【重点】

           maven项目的标准目录结构

           src/main/java 核心代码部分

           src/main/resource 配置文件部分

           src/test/java目录 测试代码部分

           src/test/resource 测试配置文件部分

           src/main/webapp 包含了页面资源,js,css,图片等等

       3、Maven的常用命令

            mvn clean //清理所有字节码文件【目的是开发别人的项目时,先清理之前项目

本地数据】

            mvn compile //编译src目录下的main文件夹【java文件】

            mvn test //编译src目录下的main文件夹【java文件】 和test文件夹【test文件】

            mvn package //打包项目,并编译src目录下的所有文件

            mvn install //将项目安装到本地仓库,并编译src目录下的所有文件并且打包

4、演示

       

 

1.mvn clean

 

(1)dos命令行

阿里云部署war项目

 

(2)项目文件夹1

阿里云部署war项目

 

(3)项目文件夹2

阿里云部署war项目

 

2.mvn compile

 

(1)dos命令行

阿里云部署war项目

 

(2)项目文件夹

阿里云部署war项目

 

(3)target文件夹

阿里云部署war项目

 

3.mvn test

 

(1)dos命令行

阿里云部署war项目

阿里云部署war项目

 

(2)项目文件夹

阿里云部署war项目

 

4.mvn package

 

(1)dos命令行

阿里云部署war项目

阿里云部署war项目

 

(2)项目文件夹

阿里云部署war项目

 

(3)修改打包的格式

阿里云部署war项目

阿里云部署war项目

 

5.mvn install

 

(1)dos命令行

阿里云部署war项目

阿里云部署war项目

 

(2)本地仓库

阿里云部署war项目

 

(3)项目文件夹

阿里云部署war项目

三、阿里云服务器安装jdk,Tomcat、以及部署war包

      1、使用SecureCRT连接阿里云服务器

      2、我这里使用的是tomcat-9.0.39   

            链接:https://pan.baidu.com/s/168py6HC-fnrolgtUcPBISQ      提取码:ez04

      3、我这里使用的是jdk-8u144-linux-64

            链接:https://pan.baidu.com/s/1Dm9tAR0BRM1RuVtMXblj9g   提取码:5xxz

      4、把tomcat-9.0.39上传到/usr/local/目录下并解压

            把jdk-8u144-linux-64上传到/usr/local/目录下并解压

           阿里云部署war项目

            解压命令:tar zxvf apache-tomcat-9.0.39.tar.gz

           5、配置环境变量

                 tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境变量

                编辑/etc下的profile文件,加上如下内容:

                   JAVA_HOME=/usr/local/jdk1.8
                   CLASSPATH=.:$JAVA_HOME/lib.tools.jar
                   PATH=$JAVA_HOME/bin:$PATH
                   export JAVA_HOME CLASSPATH PATH

                 vi profile

                 阿里云部署war项目

           6、启动Tomcat服务器

                 在Tomcat  bin目录下启动    命令如下./startup.sh

           7、cd logs  可以进入到tomcat服务器目录下的logs目录查看tomcat服务器的运行log

                 命令:cat  catalina.out   查看catalina.out这个文件,里面记录了Tomcat服务器的启动log

           8、访问tomcat服务器,连接为:服务器ip:端口号

                 如果出现以下界面,说明Tomcat服务器已经正常启动成功了

                阿里云部署war项目

        9、如果tomcat启动不了,那么最有可能就是启动时使用的端口被其他应用程序占用了,那么可以通过如下的办法进行排查,例如查看8080端口被哪个应用程序占用了。

             阿里云部署war项目

 

       10、关闭Tomcat服务器

               进入tomcat服务器的bin目录,然后执行"./shutdown.sh"命令启动Tomcat服务器,如下图所示:

              阿里云部署war项目

        11、将war包发布到tomcat服务器的webapps目录下

               然后服务器IP:端口号/war包名字                 就可以访问服务器内容了