我vaadin
使用 eclipse 创建了一个项目作为具有原型的 maven 项目vaadin-archetype-clean
我可以使用mvn package jetty:run
. 我还在 eclipse 中定义了一个 tomcat 服务器。
如何通过右键单击>运行为>在服务器上运行项目?没有用于在本地 tomcat 或任何服务器上运行项目的菜单项。
您可以使用 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 项目添加方面)。与“运行方式 -> 在服务器上运行”的区别只是创建了额外的运行配置,它将执行mvn clean package tomcat:redeploy。几乎与使用码头插件相同。
为 eclipse 安装最新版本的 WTP 插件并将 tomcat 服务器添加到您的运行时。如果您为 excel 安装了 vaadin 插件,您还可以在项目向导中指定服务器。