启动嵌入式jetty服务器,并附带单独的JVM

问题描述:

您已经在我的Java代码中启动了Embedded Jetty服务器,但它已连接到相同的JVM。我们可以启动嵌入式Jetty服务器并附带一个单独的JVM。启动嵌入式jetty服务器,并附带单独的JVM

有没有办法做到这一点。请告诉我。 谢谢

Runtime.getRuntime().exec(command)?命令是一个脚本,在你的Main.class上启动java的调用等...

我不知道你为什么要这样做,但如果你试图控制JVM运行Jetty从'外部'那么你应该看看Java Service Wrapper

包装提供了一个Java API,使您可以控制应用程序的生命周期。如果重要的话,版本3.2.3可以根据不同的许可证获得。

+0

Java代码将旋转多个Jetty Server实例。某些应用程序将在这些实例上运行。如果所有这些实例都将在相同的JVM上运行,那么内存将成为问题。 我能通过命令提示符做到这一点,但我希望从java代码本身。 命令:java -jar start.jar --exec – Joshi 2012-04-18 05:39:48

+0

Runtime.getRuntime.exec(command)不起作用。 – Joshi 2012-04-18 09:45:22