0

我有一个绑定到我机器的 IP 地址(10.100.10.63)的 Tomcat 实例,如下所示:-

     <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->Run on Server 时,服务器无法启动。

但是,当我从 server.xml 中删除地址绑定时,如下所示,服务器成功启动并且我能够使用 localhost 使用 Web 服务。

    <Connector connectionTimeout="20000" port="8080"  protocol="HTTP/1.1" redirectPort="8443"/>

我如何部署 web 服务,以便我可以将 Tomcat 绑定到我的机器的 IP 地址,以便我的网络中的其他机器也可以访问它。

4

1 回答 1

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>
于 2012-05-17T10:13:01.623 回答