tomcat注册服务 startup.bat

我将解压版的tomcat注册成服务,在访问相对路径的文件时,服务和startup.bat启动有什么区别啊?同样一个文件,同样的位置,启动服务就说找不到文件,启用startup.bat就能找到。

其实从tomcat来说没什么区别
catalina.bat里面可能有些配置信息,这样启动会去读里面的配置
从服务里启动是去注册表里读注册表里面的信息。

服务的相对路径是应该是系统的,读取的路径一般就是system32/windows等

解压版的就不要注册为服务了,直接使用那个startup方便,也方便查看控制台的信息等

应该是你调用startup.exe的路径问题,如果你不是在tomcat的bin路径下启动startup.exe,有些配置文件会找不到的