如何在Java中以编程方式启动Tomcat服务器
我想用JAVA编程启动tomcat服务器。请帮助我如果我很了解您,您有兴趣从应用程序运行tomcat。如果是这样,您可以编写自己的方法来运行tomcat 例如:如何在Java中以编程方式启动Tomcat服务器,java,tomcat,Java,Tomcat,我想用JAVA编程启动tomcat服务器。请帮助我如果我很了解您,您有兴趣从应用程序运行tomcat。如果是这样,您可以编写自己的方法来运行tomcat 例如: public void stopRunTomcat(){ try{ Socket s = new Socket(server,8005); if(s.isConnected()){ PrintWriter print = new PrintWriter(s.getOutpu
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的事件调用此方法
我希望这能有所帮助。如果我很了解您,您会对从应用程序中运行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的事件调用此方法
我希望这能有所帮助。如果我很了解您,您会对从应用程序中运行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的事件调用此方法
我希望这能有所帮助。如果我很了解您,您会对从应用程序中运行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的事件调用此方法
我希望这会有所帮助。如果您使用maven,请查看其cargo插件: 我相信其他构建/依赖关系管理工具也有类似的功能。 ()
尊敬的Tamás如果您使用maven,请查看其cargo插件: 我相信其他构建/依赖关系管理工具也有类似的功能。 ()
尊敬的Tamás如果您使用maven,请查看其cargo插件: 我相信其他构建/依赖关系管理工具也有类似的功能。 ()
尊敬的Tamás如果您使用maven,请查看其cargo插件: 我相信其他构建/依赖关系管理工具也有类似的功能。 ()
关于这一点,Tamás寻找从Java调用新JVM或在新线程中启动catalina的方法,这取决于您想做什么。使用Java运行时执行批处理文件。可能是run.bat.Look的副本,用于从Java调用新JVM或在新线程中启动catalina,具体取决于您要执行的操作。使用Java Runtime执行批处理文件。可能是run.bat.Look的副本,用于从Java调用新JVM或在新线程中启动catalina,具体取决于您要执行的操作。使用Java Runtime执行批处理文件。可能是run.bat.Look的副本,用于从Java调用新JVM或在新线程中启动catalina,具体取决于您要执行的操作。使用Java Runtime执行批处理文件。可能是run.bat。可能是