Tomcat-单击Web Service将获得“请求的资源不可用”

杜什金

我是Java Web服务和tomcat的新手。

我没有找到具体的答案,所以我正在尝试...

我打了一场战,部署在Windows上的tomcat 8.0.28服务器上(后来在Solaris上)

在“ Tomcat Web应用程序管理器”上,我可以看到我的Web应用程序在应用程序列表中列出,并且我看到它的“运行”状态为“真”。(见图片)在此处输入图片说明

这是否意味着服务已启动并正在运行?

我有两个问题,可能与以下问题有关:

  1. 当我单击Tomcat Web应用程序管理器上的应用程序链接时,它给我404错误。这合乎逻辑吗?这是为什么?

  2. 在WAR项目中,我有一个主要方法,可以在其中创建文件。我找不到它,所以我想它从未被调用过。我想这与先前的事情有关...

    我怀疑我在某处的地址配置不正确。我将尝试在这里传递我认为相关的所有数据:

    “ Tomcat Web应用程序管理器”中所示,应用程序路径为/ CcgwServerWsCxf。

    显示名称,因为它是在“Tomcat Web应用程序管理器”中显示的是CcgwCallbackWsServerWAR。

    web.xml中的servlet部分如下:

<servlet>
  <servlet-name>CcgwCallbackServlet</servlet-name>
  <servlet-class>com.mycomp.ta.load.CcgwCallbackServlet</servlet-class>
</servlet>
<servlet-mapping>
  <servlet-name>CcgwCallbackServlet</servlet-name>
  <url-pattern>/CCGWCallback/*</url-pattern>
</servlet-mapping>

这是我在端口服务器类构造函数中的代码

    System.out.println("Starting Server");
    Object implementor = new CCGWCallbackPortTypeImpl();
    String address = "http://192.168.5.106:1234/CCGWCallback/CallbackServer";
    Endpoint.publish(address, implementor);

(1234是我的tomcat端口)

我发送给客户端以便它可以将通知消息发送回的服务地址是:

http://192.168.5.106:1234/CCGWCallback/CallbackServer

Serivce QName是

new QName("http://teleconference.mycompany.com/CCGW", "CCGWService");

我希望我能提供所有数据。

你能帮忙吗?

谢谢你。

韦罗

应用程序的上下文路径为,/CcgwServerWsCxf并且servlet被映射到/CCGWCallback/*(相对于上下文路径)。

具有以下路径的任何请求/CcgwServerWsCx都将路由到您的应用程序。但是只有路径下面的请求才会到达/CcgwServerWsCx/CCGWCallback您的servlet。

因此,当您调用Tomcat时,它会以404响应/CcgwServerWsCxf(例如,管理器应用程序中的超链接)。

您应该调用/CcgwServerWsCx/CCGWCallback并验证是否调用了servlet。

另外,您还需要确保任何客户端也使用正确的路径。例如,http://192.168.5.106:1234/CCGWCallback/CallbackServer应该为URLhttp://192.168.5.106:1234/CcgwServerWsCx/CCGWCallback/CallbackServer提供您当前的Tomcat配置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

tomcat请求的资源()不可用

Tomcat 7请求的资源不可用

请求的资源不可用。Apache Tomcat / 7.0.42

Tomcat 8 Http状态404请求的资源不可用

Apache Tomcat错误:请求的资源不可用

Tomcat 6-请求的资源...不可用

泽西岛,Tomcat:请求的资源不可用错误

Tomcat servlet所请求的资源不可用

为什么我从Tomcat 7中收到404请求的资源不可用错误

Tomcat-请求的资源不可用-IntelliJ IDEA-Java EE

泽西岛,Tomcat:InjelliJ中请求的资源不可用错误

REST与JAX-RS Tomcat服务器返回“请求的资源不可用”

如何诊断“资源不可用”错误Apache Tomcat?

动态Web应用程序所请求的资源(/helloWorld/index.html)不可用

反应路由能够处理不同的URL路径,但tomcat返回404不可用的资源

.war文件部署在tomcat服务器中,但出现错误404,该资源不可用

请求的资源不可用?

Tomcat 8:SSL会话ID不可用

CSS样式表在tomcat中不可用

在powershell中,我需要从字符串中拆分并提取Worldwide Web Publishing Service“资源全球发布服务不可用

grails Webflow请求的资源不可用

请求的资源不可用错误

描述所请求的资源不可用

将 Web 服务从 Tomcat 迁移到 Wildly

在Web过滤器中设置的Cookie在请求Bean中不可用

Monit Web服务(HTTPD)不可用

资源不可用

在PythonAnywhere上的web2py应用中读取CSV文件时出现“资源暂时不可用”错误

Usin动态Web项目Http 404资源不可用,但控制台中没有错误