在java中,我已经在tomcat的bin目录下的程序文件下动态创建了一个批处理文件并动态执行它,但它没有执行.如果我双击生成的批处理文件,它会执行.(Windows服务器计算机上出现问题.)
在我的机器和许多XP机器上这个过程工作正常.
那么它是依赖于操作系统的,还是文件位于程序文件中,因此无法执行权限或存在任何其他问题?
正确的答案需要您提供更多信息;也许通过回答这些问题,你就会确定你的答案。
1) 具体说明 Windows Server 版本(2003、2008 等)
2)我假设Tomcat作为服务运行;它以什么用户帐户运行,该用户帐户是否具有适当的权限?
3)发布您创建文件的代码。发布您正在执行该文件的代码。您是否尝试在文件创建之后、输出流关闭之前执行该文件?
4)您是否尝试过在与 Tomcat 的 bin 文件夹不同的目录中创建此文件?
| 归档时间: |
|
| 查看次数: |
228 次 |
| 最近记录: |