我正在尝试使用 tomcat 7 将 java 应用程序作为 Windows 服务运行。在这个应用程序中,我通过 Hibernate 与 MySql 建立了数据库连接。当我运行tomcat时,它停在这一行:
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
我在 WEB-INF\lib 目录中有所有必要的休眠 jar。当从 Eclipse 运行这个应用程序时,它运行良好。这是 run.bat 文件:
cd "c:\Users\sl300\Project\temp3\build\classes"
temp3.exe //IS//temp3 ^
--Install="c:\Users\sl300\Project\temp3\build\classes\temp3.exe" ^
--Description="My Watcher Service" ^
--Jvm=auto ^
--Classpath="c:\Users\sl300\Project\temp3\build\classes" ^
--StartMode=jvm --StartClass=ServiceControl ^
--StartMethod=windowsService ^
--StartParams=start ^
--StopMode=jvm ^
--StopClass=ServiceControl ^
--StopMethod=windowsService ^
--StopParams=stop ^
--LogPath="c:\Users\sl300\Project\temp3\logs" ^
--StdOutput=auto ^
--StdError=auto
temp3w //MS//
我需要做什么才能完成这项工作?