【发布时间】:2011-07-28 00:07:24
【问题描述】:
问题是:我们为客户构建 web 应用程序。我们还有一个“管理员”webapp,它可以修改一些客户端数据结构。由于数据的性质,两个 webapp 必须在同一个 JVM 中运行。
这在生产中没有问题;您只需将两个 webapps 放在同一个应用服务器中。
不过,我们最近切换到了一种 Maven 方式来布局 web 应用程序,而 Maven 想要每个项目一个 web 应用程序。在 Eclipse 中这是一个问题,因为如果您独立运行不同的 webapp,它们将位于不同的 JVM 中。
我们正在尝试使用 jetty-maven-plugin 进行 webapp 测试,但如果它可以解决这个问题,可以切换到其他东西。
【问题讨论】:
-
在 eclipse 中,你是在自己的应用服务器上运行每个 webapp 吗?
-
Eclipse 中的独立项目独立运行。当您执行 Run As... 并调用 maven-jetty-webapp 时,它会在自己的 JVM 中启动 Jetty 应用服务器的副本。
标签: java web-applications maven maven-jetty-plugin