在2003服务器上,安装了tomcat,并用命令service install tomcat6
做成系统服务
启动以后,本地能访问,但外网不能访问,如果用 start.bat直接启动,外网就可以访问了,哪位大侠指导一下,如何让tomcat做成系统服务后,可以外网访问?
请问你这个问题怎么解决的?麻烦你指导下!谢谢。
一个外网端口没开,有些本地防火期是根据程序来开外部访问地址的,系统服务时启动 tomcat6w.exe或tomcat6.exe来启动web服务的,startup.cmd是直接调用java或javaw来启动服务的,需要将tomcat6w.exe或tomcat6.exe在防火期中加入允许权限。
第二个,系统服务的用户和本地启动的用户不是同一个,系统服务时system用户,而本地一般是登陆用户,可以通过修改系统属性。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。