【SSM】使用Tomcat將項目部署到遠程服務器

背景

部署的項目是基於SSM框架開發,在開發完成後需要部署在遠程服務器。在部署過程中出現404錯誤,如圖:

重新打war包,查看logs,查看配置文件,就是沒有解決。捯飭了一上午,問題原因終於找到:配置文件沒有打進war包,雖然maven編寫了,但是就沒有打成功。之後改配置,重新打war包,問題解決。對於項目部署在服務器總結一下。

總結

1、配置本地maven文件

<?xml version="1.0" encoding="UTF-8"?>
<!--suppress MavenModelInspection -->
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.inchilifc</groupId>
    <artifactId>SSM</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>war</packaging>
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
                </configuration>
            </plugin>
        </plugins>

        <resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
            <!--配置文件打進war包-->
            <resource>
                <directory>src/main/resources</directory>
                    <includes>
                        <include>**/*</include>
                    </includes>
            </resource>
        </resources>

    </build>

2、maven打包

結果如下

3、遠程服務器相關配置

1、安裝java jdk,配置好環境變量

2、安裝項目所需的數據庫

3、導入項目sql

4、安裝並配置tomcat

4、拷貝項目至tomcat目錄webapps下 

5、雙擊tomcat/bin目錄下startup.bat文件,啓動tomcat

6、訪問項目

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章