0

我正在使用Apache tomcat (7.0.39)来运行我的 java web 应用程序。在该应用程序中,我正在调用可执行文件。如果我使用 Startup.bat. 如果我将 Tomcat 作为服务启动,可执行文件不会运行并且 Windows 会显示

"Exe file encoutered a problem . We are sorry for the inconvenience caused" 

我需要这个,因为 tomcat 在 Windows 启动期间启动。如果我使用 启动 Tomcat Startup.bat,则命令提示符会打开并且不会退出。它保持打开状态。有人给出解决方案吗?

4

1 回答 1

0

Tomcat作为服务启动时会以不同的用户身份运行,检查该用户是否有权限执行exe文件。

或者也许 exe 通过相对路径访问其他文件,并且仅在通过命令行启动时才找到它们。

于 2013-04-18T05:59:40.937 回答