在远程服务器上开了两个tomcat,一个安装版的,一个免安装版的。在服务器本地测试,两个tomcat都能访问,但远程访问通过ip:端口/应用名/index.jsp来访问免安装版的tomcat中的项目却不能访问,但安装版的tomcat还是可以正常访问的!这说明,服务器端应该是没有问题的。至少安装版的能访问!另外,我用了apache做转发,不知道这个有没有影响??大牛,给点建议吧!
------解决思路----------------------
你安装的2个tomcat版本是一样的吗?
------解决思路----------------------
关环境变量虾米事情...
tomcat6w.exe通过注册表记录的安装路径来执行相应的catelina实例
多个tomcat,需要修改每个tomcat的server.xml
1.修改<server port="XXXX" ....> tomcat实例占用端口
2.修改<Connector port="8080" ....> tomcat站点监听端口
多个tomcat实例只能以bat方式启动,看你的启动信息框中,会显示加载的CATALINA_HOME
如果加载到的CATALINA_HOME不是当前tomcat,可以在bin/startup.bat头上加一句
set CATALINA_HOME="当前tomcat的根路径"
like:
set CATALINA_HOME="D:\Tomcat6.0"
------解决思路----------------------
是不是防火墙阻止了某些端口?
你看下配置文件中的三个端口是不是跟另外的tomcat冲突了
tomcat能否被远程访问,貌似跟是否安装版没关系的