我使用eclipse作为maven项目创建了一个vaadin
项目,其中包含原型vaadin-archetype-clean
我可以使用mvn package jetty:run
运行项目。
我还在eclipse中定义了一个tomcat服务器。
如何通过右键单击>来实现项目的运行?以>运行在服务器上?在本地tomcat或任何服务器上没有用于运行项目的菜单项。
答案 0 :(得分:5)
您可以使用tomcat7-maven-plugin:
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>${tomcat.plugin.version}</version>
<configuration>
<url>http://localhost:8080/manager/html</url>
<username>admin</username>
<password>pass</password>
<path>/App</path>
<update>true</update>
</configuration>
</plugin>
IMO,这比使用Eclipse管理运行时更简洁(因为在这种情况下,您可能需要在maven项目中添加facet)。与“运行方式 - >运行在服务器上”的区别仅在于创建额外的运行配置,这将执行 mvn clean package tomcat:redeploy 。与使用jetty插件几乎相同。
答案 1 :(得分:0)
为eclipse安装最新版本的WTP插件,并将tomcat服务器添加到运行时。如果为excel安装了vaadin插件,则还可以在项目向导中指定服务器。