我有一个Tomcat实例绑定到我的机器的IP地址(10.100.10.63),如下所示: -
<Connector address="10.100.10.63" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
我有使用Jersey开发的RESTful Web服务。 Web服务使用Eclipse创建为动态Web项目,并使用Tomcat 6.0作为目标运行时服务器。
当我右键单击Eclipse中的Web服务项目并选择Run As-&gt; Run on Server时,服务器无法启动。
但是,当我从server.xml删除地址绑定时,如下所示,服务器启动成功,我可以使用localhost使用Web服务。
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
如何以可以将Tomcat绑定到我的计算机的IP地址的方式部署Web服务,以便可以从我的网络中的其他计算机访问它。
答案 0 :(得分:0)
尝试在server.xml中更改引擎defaultHost属性而不是连接器中的地址:
<Engine name="Catalina" defaultHost="10.100.10.63">
<Host name="10.100.10.63" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>