在我的PC(Windows)中,我的JSP文件正确运行:
inputFile.1x2(C:\ jboss-6.1.0.Final \ bin \ PFC \ P151x2 \ Apostes)
apostes1x2.class(C:\ jboss-6.1.0.Final \ bin \ PFC \ P151x2 \ Apostes)
outputFile.tmp(C:\ jboss-6.1.0.Final \ bin \ PFC \ P151x2 \ Apostes)
Process process = Runtime.getRuntime().exec("cmd /c java apostes1x2 PFC/P151x2/Apostes/inputFile.1x2 > PFC/P151x2/Apostes/outputFile.tmp");
while (process.waitFor()!=0){}
我的JSP文件创建了一个TMP文件(包含内容)。
否则,在Ubuntu中:
inputFile.1x2(/opt/jboss-6.1.0.Final/bin/PFC/P151x2/Apostes)
apostes1x2.class(/opt/jboss-6.1.0.Final/bin/PFC/P151x2/Apostes)
outputFile.tmp(/opt/jboss-6.1.0.Final/bin/PFC/P151x2)
Process process = Runtime.getRuntime().exec("java apostes1x2 PFC/P151x2/Apostes/inputFile.1x2 > PFC/P151x2/Apostes/outputFile.tmp");
while (process.waitFor()!=0){}
我的JSP文件创建了一个TMP文件(没有内容)。
我的问题(3):
我的云(在OpenShift上)可能是Windows服务器,而不是Linux服务器吗?
有人可以在Ubuntu中看到正确的过程吗?如果我在命令中输入:
cd /opt/jboss-6.1.0.Final/bin/PFC/P151x2/Apostes java apostes1x2 inputFile.1x2
我可以再次看到内容。所以,我的CLASS文件运行正常。