<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # Tomcat Maven 插件示例 > 原文: [https://howtodoinjava.com/maven/tomcat-maven-plugin-example/](https://howtodoinjava.com/maven/tomcat-maven-plugin-example/) 在本 [maven](https://howtodoinjava.com/maven/) 教程中,學習將 [tomcat](https://howtodoinjava.com/server/tomcat/tomcats-architecture-and-server-xml-configuration-tutorial/) 插件添加并配置到`pom.xml`并使用它部署 Web 應用,而無需在機器上安裝任何 tomcat。 當您想在由于某些原因無法安裝實際 tomcat 的開發人員的機器上測試應用時,此功能非常有用。 插件的最新版本是“2.2”。 它具有 Apache Tomcat7 支持。 ## 如何添加 tomcat Maven 插件 編輯項目的`pom.xml`文件和`build`標簽內的插件條目。 ```java <build> <sourceDirectory>src/main/java</sourceDirectory> <resources> <resource> <directory>src/main/resources</directory> </resource> </resources> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.5.1</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> <!-- Tomcat plugin--> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <port>9000</port> //Configure port number <path>/spring5-webmvc-demo</path> //Configure application root URL </configuration> </plugin> </plugins> </build> ``` ## Tomcat Maven 插件配置 您可以在`configuration`標簽內以各種方式添加 tomcat 插件。 一些有用的配置選項是: * `address` – 此 IP 地址將在所有端口上使用 * `contextFile` – Tomcat 上下文 XML 文件的路徑。 * `hostName` – 配置主機名 * `httpsPort` – 用于運行 Tomcat 服務器的 https 端口。 * `keystoreFile` – 覆蓋 HTTPS 連接器的默認密鑰庫文件(如果啟用) * `keystorePass` – 覆蓋 HTTPS 連接器的默認`keystorePass`(如果啟用) * `mainClass` – 用于啟動獨立 jar 的主類。 * `systemProperties` – 要傳遞給 Tomcat 服務器的系統屬性的列表。 * `port` – 自定義端口號 * `path` – 用于 Web 應用的 WebApp 上下文路徑 * `warFile` – 要部署的 WAR 文件的路徑。 ## 使用 tomcat 插件運行應用 要使用 tomcat maven 插件運行該應用,請將 maven 目標用作: ```java mvn tomcat7:run ``` 當您運行在 Maven 目標之上時,您會看到 tomcat 在控制臺日志中使用默認端口`8080`啟動。 ```java [INFO] >>> tomcat7-maven-plugin:2.2:run (default-cli) > process-classes @ spring5-webmvc-demo >>> [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ spring5-webmvc-demo --- [WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.5.1:compile (default-compile) @ spring5-webmvc-demo --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] <<< tomcat7-maven-plugin:2.2:run (default-cli) < process-classes @ spring5-webmvc-demo <<< [INFO] [INFO] --- tomcat7-maven-plugin:2.2:run (default-cli) @ spring5-webmvc-demo --- [INFO] Running war on http://localhost:8080/spring5-webmvc-demo [INFO] Using existing Tomcat server configuration at D:\java9\workspace\spring5-webmvc-demo\target\tomcat [INFO] create webapp with contextPath: /spring5-webmvc-demo --- --- INFO: Starting ProtocolHandler ["http-bio-8080"] ``` 將我的問題放在評論部分。 學習愉快! 參考: [Tomcat Maven 插件文檔](https://tomcat.apache.org/maven-plugin-2.2/)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看