如果我对您的理解很好,那么您对在应用程序中运行tomcat感兴趣。如果是这样,您可以编写自己的方法来运行tomcat。
这是示例:
public void stopRunTomcat(){ try{ Socket s = new Socket(server,8005); if(s.isConnected()){ PrintWriter print = new PrintWriter(s.getOutputStream(),true); //Stop tomcat if it is already started print.println("SHUTDOWN"); print.close(); s.close(); } //Run tomcat Runtime.getRuntime().exec(System.getProperty("catalina.home")+"\bin\startup.sh"); }catch (Exception ex){ ex.printStackTrace(); }}
您必须在路径和 *** 作系统中采用此代码。之后,您可以从必须引发tomcat的事件中调用此方法。
希望对您有所帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)