1. 程式人生 > >將Maven工程匯出war包(匯出可執行檔案) war包的安裝與部署(以兩個Tomcat為例,詳細)請到:

將Maven工程匯出war包(匯出可執行檔案) war包的安裝與部署(以兩個Tomcat為例,詳細)請到:

1  開啟war工程的pom.xml,將如下內容複製到配置Tomcat的程式碼中

                <plugin>
	             <groupId>org.codehaus.mojo</groupId>
	             <artifactId>appassembler-maven-plugin</artifactId>
	             <version>1.1.1</version>
	             <configuration>
	                 <repositoryLayout>flat</repositoryLayout>
	                 <repositoryName>lib</repositoryName>
	                 <configurationSourceDirectory>src/main/resources/conf</configurationSourceDirectory>
	                 <!-- Set the target configuration directory to be used in the bin scripts -->
	                 <configurationDirectory>conf</configurationDirectory>
	                 <!-- Copy the contents from "/src/main/config" to the target configuration
	                     directory in the assembled application -->
	                 <copyConfigurationDirectory>true</copyConfigurationDirectory>
	                 <!-- Include the target configuration directory in the beginning of
	                     the classpath declaration in the bin scripts -->
	                 <includeConfigurationDirectoryInClasspath>true</includeConfigurationDirectoryInClasspath>
	                 <!-- prefix all bin files with "mycompany" -->
	                 <binPrefix>startup</binPrefix>
	                 <!-- set alternative assemble directory -->
	                 <assembleDirectory>${project.build.directory}/server</assembleDirectory>
	                 <!-- Extra JVM arguments that will be included in the bin scripts -->
	                 <extraJvmArguments>-Xms768m -Xmx768m -XX:PermSize=128m
	                     -XX:MaxPermSize=256m -XX:NewSize=192m -XX:MaxNewSize=384m
	                 </extraJvmArguments>
	                 <!-- Generate bin scripts for windows and unix pr default -->
	                 <platforms>
	                     <platform>windows</platform>
	                     <platform>unix</platform>
	                 </platforms>
	                 <programs>
	                     <program>
	                         <mainClass>com.coderli.onecoder.server.HypervisorServer</mainClass>
	                         <name>startup</name>
	                     </program>
	                 </programs>
	             </configuration>
	         </plugin>

2  右擊該專案--> Run As --> Maven install

3  執行完成後會在targer中存放




war包的安裝與部署(以兩個Tomcat為例,詳細)請到:

   https://blog.csdn.net/Love_codes/article/details/80837625