如何在tomcat上运行vaadin项目?

时间:2013-07-23 14:27:17

标签: java eclipse maven vaadin

我使用eclipse作为maven项目创建了一个vaadin项目,其中包含原型vaadin-archetype-clean

我可以使用mvn package jetty:run运行项目。 我还在eclipse中定义了一个tomcat服务器。

如何通过右键单击>来实现项目的运行?以>运行在服务器上?在本地tomcat或任何服务器上没有用于运行项目的菜单项。

2 个答案:

答案 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插件,则还可以在项目向导中指定服务器。