web service中tomcat服务器的问题

chaos1983 2008-10-07 02:16:03
我的编程环境是eclipse+lomboz+tomcat+axis。

我在自己电脑上发布了一个简单的sayhello服务,并且在自己的电脑上可以通过浏览器和简单的客户端访问。
但在其他电脑上通过浏览器输入:
http://210.43.109.76:8080/工程名/services/服务?wsdl
访问发布的该wsdl时,只打开eclipse外的tomcat服务器却访问不了,必须要打开eclipse内的server(Tomcat6.0 Server at localhost)(注:不是tomcat的小猫图标)才能访问。

求教高手,eclipse内的server和外部的tomcat服务器有什么区别呢?
如果想在不用打开eclipse内部的server,而只打开tomcat服务器就能让其他电脑访问我的服务的话,该如何处理?
...全文
115 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yimint12 2008-10-08
  • 打赏
  • 举报
回复
你以上那样配置没有错,别人机子访问就是http://210.43.109.76:8080/HelloService/services/服务?wsdl 其中HelloService就是你在service.xml中配置的<Context path="/HelloService" reloadable="true" docBase="E:\eclipse\workspace\HelloService\WebContent" />中的path的名称
chaos1983 2008-10-08
  • 打赏
  • 举报
回复
楼上的朋友可以说的明白点吗?我找你说的把服务生成的wsdl文件放到了tomecat/webapps/myService/WEB-INF目录下,但还是访问不了。server.xml还要做什么配置吗?我之前已经在里面加了
<Context path="/HelloService" reloadable="true" docBase="E:\eclipse\workspace\HelloService\WebContent" />还要做别的改动吗?
nine_suns99 2008-10-07
  • 打赏
  • 举报
回复
记得有一个配置文件配置的,好像是叫server什么的xml文件配置的

只打开tomcat的话那样把WSDL文件放到tomecat/webapp/yourService/WEB-INF目录下就可以了

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧