我有一个在Windows 2003上运行的应用程序(myapplication.jar)。该应用程序在该服务器上几天后运行良好。Windows 2003上的JAR问题
我正在使用bat文件来执行Jar applicatin,由于某种原因它停止了对它的工作,我无法找到原因?
如果我将相同的文件夹复制到已安装JRE的另一台服务器,则不存在问题。
cansome建议我如何找到问题所在。我已经检查了文件类型关联,删除临时文件(在Windows中的java缓存和临时文件)
在此先感谢!
我有一个在Windows 2003上运行的应用程序(myapplication.jar)。该应用程序在该服务器上几天后运行良好。Windows 2003上的JAR问题
我正在使用bat文件来执行Jar applicatin,由于某种原因它停止了对它的工作,我无法找到原因?
如果我将相同的文件夹复制到已安装JRE的另一台服务器,则不存在问题。
cansome建议我如何找到问题所在。我已经检查了文件类型关联,删除临时文件(在Windows中的java缓存和临时文件)
在此先感谢!
没有任何日志,异常或堆栈跟踪,将不可能知道是什么导致问题。在编辑器中打开BAT文件,并在线路是开头结尾处添加:
java -jar yourProgramBundledInA.jar > yourApp.log
这将控制台重定向到yourApp.log
文件。保存蝙蝠,运行它,然后查找yourApp.log
的内容。应该知道应用程序失败的原因。
感谢您的建议.. 我试过这个建议,但是在日志文件中没有日志。但是日志文件正在创建。 我的批处理文件有以下内容。 @echo OFF 集。科莉=%CD% 设置PATH = C:\ Program Files文件\的Java \ jre1.6.0_07 \ BIN;%PATH% javaw.exe的罐子“C:\ Program Files文件\我的应用程序\ dist \ Application.jar“ REM EXIT – 2012-03-21 09:19:51
删除'@echo OFF'并在'javaw.exe -jar”后面添加C:\ Program Files \ My Applicaction \ dist \ Application.jar“> c:\ application.log' – 2012-03-21 12:17:39
C驱动器中的application.log文件中没有错误消息,也没有日志。 – 2012-03-21 13:29:37
你可以在脚本文件中发布脚本吗? – Rakesh 2012-03-21 08:28:40
@echo OFF set BACKTO =%CD% set PATH = C:\ Program Files \ Java \ jre1.6.0_07 \ bin;%PATH% javaw.exe -jar“C:\ Program Files \ My Applicaction \ dist \ Application.jar“ REM EXIT – 2012-03-21 09:28:54
打开@echo,然后运行bat文件窗体命令行,看看是否显示任何错误 – Rakesh 2012-03-21 09:35:19