这样做的原因是因为我想使用Runtime.exec()使用与我的servlet相同的类路径。 我想运行的类是在WEB-INF/classes/my/package /中。从servlet中获取Web应用程序类路径
所以我想建立一个cmdarray为String [] {“java”,“ - cp”,my_servlet_classpatch,“my.package.myclass”} 我只是无法找到一种方法让我的运行的servlet类路径。
注意:这必须在Tomcat或Jetty(或任何像样的servlet容器)中工作。
你可以直接从你的servlet调用“my.package.myclass”吗?它是否必须在单独的过程中运行? – 2010-07-15 16:22:38
@Brad,请参阅我的评论,了解我为什么要运行一个单独的过程。 – alci 2010-07-15 17:08:32