标题几乎说明了一切。
我有一个applet前端和servlet后端。在使用Eclipse进行测试时,它们可以很好一两个小时前,他们也在RedHat生产服务器上完美地工作。 applet由Apache提供,是Tomcat 5.5的servlet。
首先,防火墙存在常见问题。我用iptables打开了端口8080,一切都很好。我安装了JDBC和其他一些我需要的东西。 applet从servlet获取信息。耶。
几分钟前,我调整了servlet的配置文件。我认为除了那个文件之外我什么都没碰过。现在,Tomcat将不会通过端口8080连接。小程序和浏览器(我有一个用于测试的标准GET请求的HelloWorld)既不能获得任何内容,也不能获得任何内容,甚至也不能获得ROOT。如果我通过端口80重定向,它在浏览器上工作正常,但由于某种原因,applet似乎遇到了麻烦,并在创建HTTPURLConnection时给了我一个File Not Found错误。
即使我用lokkit彻底清除防火墙,情况也是如此。我仔细检查并重新启动iptables,并且没有任何防火墙。当Tomcat停止时,Netstat在端口8080上不显示任何内容。只是为了检查,我将Tomcat移动到8081,并且以上所有内容仍然是正确的 - 当从80重新路由时工作,而不是直接访问:8081。
任何人都知道发生了什么,我怎么能把它还掉?
答案 0 :(得分:0)
使用上述信息确切地说出错误的位置有点难。
重新路由时,是否重新路由到127.0.0.1?可能是tomcat只侦听localhost (127.0.0.1)?检查netstat是否绑定到*或127.0.0.1。