Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在tomcat Web服务器中使用参数运行可执行jar_Java_Jsp_Jar - Fatal编程技术网

Java 在tomcat Web服务器中使用参数运行可执行jar

Java 在tomcat Web服务器中使用参数运行可执行jar,java,jsp,jar,Java,Jsp,Jar,您能给我一些建议吗?我如何在tomcat服务器上运行带参数的可执行jar final Process process = Runtime.getRuntime().exec("java -version"); process.waitFor(); out.print(sen+"<br>"+ process.exitValue()+"<br>"); 它在本地tomcat服务器上运行良好,但当我将其上传到tomcat

您能给我一些建议吗?我如何在tomcat服务器上运行带参数的可执行jar

final Process process = Runtime.getRuntime().exec("java -version"); 
              process.waitFor();    
        out.print(sen+"<br>"+  process.exitValue()+"<br>"); 
它在本地tomcat服务器上运行良好,但当我将其上传到tomcat web服务器时,它就不工作了

final Process process = Runtime.getRuntime().exec("java -version"); 
              process.waitFor();    
        out.print(sen+"<br>"+  process.exitValue()+"<br>"); 
我的代码:(插入jsp文件)

final Process process = Runtime.getRuntime().exec("java -version"); 
              process.waitFor();    
        out.print(sen+"<br>"+  process.exitValue()+"<br>"); 
final Process Process=Runtime.getRuntime().exec(“java-version”);
process.waitFor();
out.print(sen+“
”+process.exitValue()+“
”);
但服务器不采取任何操作

final Process process = Runtime.getRuntime().exec("java -version"); 
              process.waitFor();    
        out.print(sen+"<br>"+  process.exitValue()+"<br>"); 
你能帮我解决这个问题吗

final Process process = Runtime.getRuntime().exec("java -version"); 
              process.waitFor();    
        out.print(sen+"<br>"+  process.exitValue()+"<br>"); 

谢谢,

Tomcat是一个java web服务器,您可以在其中加载war文件。它有一个web容器,因此可以使用*.war扩展处理基于java web的应用程序。所以它不能直接运行jar可执行文件,所以我们不能传递任何运行时参数

final Process process = Runtime.getRuntime().exec("java -version"); 
              process.waitFor();    
        out.print(sen+"<br>"+  process.exitValue()+"<br>"); 

谢谢

Tomcat是一个java web服务器,您可以在其中加载war文件。它有一个web容器,因此可以使用*.war扩展处理基于java web的应用程序。所以它不能直接运行jar可执行文件,所以我们不能传递任何运行时参数

final Process process = Runtime.getRuntime().exec("java -version"); 
              process.waitFor();    
        out.print(sen+"<br>"+  process.exitValue()+"<br>"); 
谢谢

final Process process = Runtime.getRuntime().exec("java -version"); 
              process.waitFor();    
        out.print(sen+"<br>"+  process.exitValue()+"<br>");