我有两个应用程序。一个是独立应用程序。另一个是Web应用程序(Servlet应用程序)。 在这里,我想从Servlet Application调用Java应用程序。所以你可以建议我或者我可以为这个应用程序设置一个应用程序。所以我将在我的应用程序中实现。 在这个应用程序中,我创建了独立应用程序的Jar文件,然后该怎么做?
答案 0 :(得分:1)
首先,您应该在Web applcaction环境中使用命令行应用程序类。为此,您应该:
WEB-INF/classes
war
下的独立应用类放在WEB-INF/lib
war
<{1}}下main()
独立应用程序从MyApp.main("hello", "stand alone application")
方法开始。您可以从servlet调用此方法并传递参数,例如:main()
。
由于您是两个应用程序的作者,并且熟悉独立应用程序的内部设计,您可以(并且可能应该)直接调用内部层而不使用new MyApp().start()
。例如,如果main方法以{{1}}开头,则从servlet执行相同的调用。
答案 1 :(得分:0)
只需从GlassFish切换到Tomcat,即可解决您的问题。