如何使用Java以编程方式启动Tomcat Server
我想以编程方式在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的事件中调用此方法。
希望对您有所帮助。
以上是 如何使用Java以编程方式启动Tomcat Server 的全部内容, 来源链接: utcz.com/qa/403497.html