当Tomcat地址与“127.0.0.1”不同且主机名与“localhost”不同时,如何使用NetBeans和Tomcat?

时间:2014-12-01 03:35:22

标签: tomcat netbeans

我需要更改地址和端口以访问Tomcat 7.0.42以在Windows 7上与NetBeans 8.0.1一起使用。

然后,我更改了server.xml文件中的以下行:

<Connector address="127.0.0.70" connectionTimeout="20000" port="7080" protocol="HTTP/1.1" redirectPort="7443"/>

(我也改变了其他端口引用。)

我还更改了windows hosts文件(我知道......如果你不知道自己在做什么,这不是一个好主意),可以添加以下代码:

127.0.0.70    tomcat7042

如果我从命令行启动Tomcat服务器(&#34; startup.bat&#34;)并通过链接访问gui,它可以正常工作

http://tomcat7042:7080

但是,如果我尝试从NetBeans启动Tomcat,我会得到消息&#34; Tomcat的启动失败&#34;。实际上,NetBeans无法识别服务器正在运行,即使它是从命令行启动的。

一个有趣的事情是,当服务器从NetBeans启动(并失败)时,控制台会在14082 ms&#34;中显示消息&#34; Server startup。并启动Tomcat的进程。然后,我必须杀死进程以尝试再次运行Tomcat。

另一个有趣的观点是,NetBeans中服务器名称(apache-tomcat-7.0.42)上的鼠标悬停显示了提示&#34; http:// localhost:7080&#34;这与server.xml配置不同。

然后,问题是:当Tomcat地址与&#34; 127.0.0.1&#34;不同时,如何使用NetBeans和Tomcat;并且主机名与&#34; localhost&#34;

不同

0 个答案:

没有答案