比如几个web工程都需要使用8080端口,而且相互之间有调用。请问在使用maven的情况下,如何能够比较方便的实现。
给pom.xml tomcat-maven-plugin 配置一个server
如下
[code="java"]
org.codehaus.mojo
tomcat-maven-plugin
<!--2.1-->
[color=red]
http://localhost:8080/manager
myserver
${finalName}
true
[/color]
[/code]
在mvn的setting.xml 配置server的用户 和密码
将如下片段追加到servers 中
[code="java"]
myserver
admin
admin
[/code]
如果启动tomcat http://localhost:8080/manager 如果无权限,需要在
tomcat conf tomcat-users.xml 追加如下
[code="java"]
[/code]
cmd cd 到工程更目录下(pom。xml 所在目录)下执行如下命令
mvn tomcat:redeploy -e
保证tomcat 已启动 且,manager 可以访问
祝你好运
在eclipse里添加一个 server然后选择你需要的工程添加到里面就可以了。
http://IP:8080/projectName
这样就可以吧
用profile启动不同的端口。
使用 mvn tomcat:run ,但是需要换端口,每个应用开不同的端口
用eclipse或者tomcat后台开启tomcat,通过context配置各个应用。
有工具为什么不用 eclipse 集成mvn插件已经很方便了....