我想以编程方式在JAVA中启动tomcat服务器。请帮我
如果我对您的理解很好,那么您对在应用程序中运行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的事件中调用此方法。
希望对您有所帮助。