Maven中tomcat插件的配置及使用
转自:https://blog.csdn.net/sunroyfcb/article/details/80850779       常规模式使用tomcat服务器作为web容器时,有以下缺点:1.本地必须有tomcat服务器;2.修改配置时需要到tomcat安装路径下找到server.xml文件进行配置;3.不利于集群模式的开
转自:https://blog.csdn.net/sunroyfcb/article/details/80850779
常规模式使用tomcat服务器作为web容器时,有以下缺点:1.本地必须有tomcat服务器;2.修改配置时需要到tomcat安装路径下找到server.xml文件进行配置;3.不利于集群模式的开发,即设置多台服务器时,十分繁琐。下面总结一下maven项目中tomcat插件的使用,它可以极大的简化开发人员的操作。
首先,在maven模式下建一个web项目,在生成的pom.xml文件中的plugins标签内部添加一个tomcat插件,本例中使用的是tomcat7版本,选择了相应的插件版本。configuration中设置了服务器的端口为8091以及访问路径为/jt,类似之前在server.xml文件中设置的一样。
- 
   
    
   
   
    
     <build>
    
   
- 
   
    
   
   
    		
     <plugins>
    
   
- 
   
    
   
   
    			
     <plugin>
    
   
- 
   
    
   
   
    				
     <groupId>org.apache.tomcat.maven
     </groupId>
    
   
- 
   
    
   
   
    				
     <artifactId>tomcat7-maven-plugin
     </artifactId>
    
   
- 
   
    
   
   
    				
     <version>2.2
     </version>
    
   
- 
   
    
   
   
    				
     <configuration>
    
   
- 
   
    
   
   
    					
     <port>8091
     </port>
    
   
- 
   
    
   
   
    					
     <path>/jt
     </path>
    
   
- 
   
    
   
   
    				
     </configuration>
    
   
- 
   
    
   
   
    			
     </plugin>
    
   
- 
   
    
   
   
    		
     </plugins>
    
   
- 
   
    
   
   
    
     </build>
    
   
添加完插件以后,点击eclipse抬头栏的运行,选择run configuration模式,进入如下页面,选择Maven Build进行配置。首先是配置一个name,尽量做到见名知意。其次点击Browse Workspace选择我们要添加到tomcat服务器中的web项目。然后Goals栏设置一条命令,不可以随便输入,要与自己的tomcat版本匹配,run表示运行当前项目。
下面是一些常用的命令:
tomcat:deploy   --部署一个web war包
 tomcat:reload   --重新加载web war包
 tomcat:start    --启动tomcat
 tomcat:stop    --停止tomcat
 tomcat:undeploy–停止一个war包
 tomcat:run  启动嵌入式tomcat ,并运行当前项目

配置完毕以后,点击name栏下面的source选项,把项目及依赖的项目添加到服务器。

最后点击run运行,可以看到运行服务器成功,显示我们访问项目资源的路径是localhost:8091/jt…。

这样我们就成功地使用tomcat插件运行一个web项目,如果想要部署多台tomcat服务器,只需要维持原服务器运行,更改pom文件中tomcat插件的端口号,再重新启动就可以。
更多推荐
 
 




所有评论(0)