当前位置: 首页 > 面试题库 >

使用Maven / Eclipse开发时可以一次运行两个Web应用程序吗?

尚声
2023-03-14
问题内容

问题出在这里:我们为客户构建Web应用程序。我们还有一个“管理员”网络应用程序,用于修改某些客户端数据结构。由于数据的性质,两个Web应用程序必须在同一JVM中运行。

这在生产中没有问题;您只需将两个webapp放在同一个应用服务器中。

不过,我们最近切换到了一种Mavenish布局Web应用程序的方式,Maven希望每个项目一个Web应用程序。在Eclipse中,这是一个问题,因为如果您独立运行不同的Web应用程序,则它们将位于单独的JVM中。

我们正在尝试使用jetty-maven-plugin进行webapp测试,但如果可以解决此问题,则可以切换到其他方法。


问题答案:

回答我自己的问题:

看来这是不可能的。我们提出的解决方法是编写一些嵌入式码头代码,然后从我们的应用程序中启动它。Jetty允许您以编程方式添加多个Web应用程序。它还允许您为每个webapp创建多个资源库,即目录,从而启用覆盖。到目前为止,效果很好。



 类似资料:
  • 问题内容: 我试图将Java servlet变成Mule Web服务,但是我的程序有多个类。我看过很多关于在Java组件中将POJO与Mule一起使用的教程,但是从来没有一个带有多个类的程序。如何才能做到这一点? 编辑:我的servlet当前正在tomcat服务器上运行。它接收一个包含搜索详细信息的xml文档,搜索一个数据库,然后输出一个包含搜索结果的xml文档。xml的解析和生成以及数据库的连接

  • 虽然在 《 使用记事本编写运行Java程序》一节中已经开发过一个 Java 程序,但是那毕竟是通过记事本创建的。在上一节 《Java Eclipse下载安装教程》中,我们已经安装了 Eclipse 工具,因此本节将介绍如何通过 Eclipse 开发 Java 程序。 在 Eclipse 中编写程序,必须先创建项目。Eclipse 中有很多项目,其中 Java 项目用于管理和编写 Java 程序,具

  • 主要内容:Eclipse 运行应用程序Eclipse 运行应用程序 运行 Java 程序的最快方法是使用 Package Explorer 视图。 在包资源管理器视图中 : 右键单击包含 main 方法的 java 类。 选择“Run As”→ Java Application。 通过选择包含 main 方法的类并单击 Alt + Shift + X、J,可以使用 Package Explorer 视图执行相同的操作。 上述任一操作都

  • 问题内容: 我已经有这个问题近两个月了,无法解决。问题是,如果我的应用程序正在运行,并且我从Eclipse运行(重新安装)我的应用程序,则会收到一条错误消息,指示我的应用程序已崩溃“不幸的是,已停止。”。我注意到,当我从PC / Eclipse上运行它时,也会发生这种情况,我认为只有在一段时间不运行它时,它才会发生。 仅当应用程序在第三个活动(BaseDiagramActivity)中处于活动状态

  • 问题内容: 我可以在一个应用程序中包含多个web.xml文件吗?并且两个应用程序可以具有父子关系,以便有两个web.xml吗? 问题答案: 对于Servlet 3.0以下,您不能。 如果您使用的是3.0,则有可能。 在JSR 315:Java Servlet 3.0规范中,引入了 web-fragment.xml 来实现库jar的可插入性,这些库jar打包在 WEB-INF / lib下 。web

  • 例如。 这应该运行一个简单的hello world应用程序,摘自oracle文档。然而,当我‘运行’这个代码,没有窗口打开。取而代之的是打开一个名为“Java”的应用程序。看起来'java'只是一个位于'jdk1.8.0_25.jdk/contents/home/bin'中的'UNIX可执行文件‘。应用程序'java'绝对不显示任何东西,并且在没有强制退出的情况下无法关闭。 我在MacBook上运