`
w800927
  • 浏览: 119355 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

tomcat下部署成功,可是运行客户端失败 选项

cxf 
阅读更多

我按照网上的说明开始做,在eclipse->open run dialog里面运行成功了,可是我在部署到tomcat上时遇到了很多麻烦
1 jar包的导入 网上说只要把apache-cxf-2.1-incubator-SNAPSHOT\lib下的jar包复制到tomcat/
shared/lib底下就行了,另外我还把catalina.properties里面的shared.loader赋值为$
{catalina.home}/shared,${catalina.home}/shared/*.jar。可是tomcat还是不能加载那些
jar包,最后我只好把这些jar包弄到tomcat/lib下了,虽然能运行了,但我知道这样不好,希望明白人指导一下

2 war在tomcat上的部署 我把wsdl文件build package之后生成war文件,发现该war文件里面没有classes这个文件
夹(我的工程的default output folder是WebContent/WEB-INF/classes),所以我即使部署到tomcat
下也缺少classes文件夹,而导致加载我自己编写的java文件失败而不能运行。于是我就把我工程下的classes文件夹直接拷到tomcat下
的指定工程下,虽然tomcat能启动了,但是我感觉这是凑的,没找到病根。而且一重新启动服务器,就又没了 苦啊

3 tomcat用上面的办法勉强部署成功了,可是一运行client就报错如下
信息: Creating Service {http://
bishe.wzw.bupt/}ScientificCalculatorService from class
bupt.wzw.bishe.ScientificCalculator
1.2 + 3.6 =2008-4-10 17:49:46
org.apache.cxf.phase.PhaseInterceptorChain doIntercept
信息: Interceptor has thrown exception, unwinding now
org.apache.cxf.interceptor.Fault: Could not send Message.
        at org.apache.cxf.interceptor.MessageSenderInterceptor
$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java­:
64)
        at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChai­n.java:
220)
        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:276)
        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:222)
        at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:
73)
        at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:
177)
        at $Proxy32.add(Unknown Source)
        at
bupt.wzw.bishe.ScientificCalculatorClient.main(ScientificCalculatorClient.j­ava:
31)
...
我编的这个小程序就是实现一个计算器的功能,差不多就是1.2+3.6=4.8的那个意思
在之前我搜了一下,有过类似的错误说是修改client-bean.xml,可是我的项目没加spring等一些东西,没有这些配置文件。
有个cxf-servlet.xml,还有个点错
<jaxws:endpoint
    id="JiSuanQiII_xml_bare"
    implementor="bupt.wzw.bishe.ScientificCalculatorImpl"
    wsdlLocation="WEB-INF/wsdl/JiSuanQiII.wsdl"
    address="/JiSuanQiII" >
       <jaxws:features>
            <bean class="org.apache.cxf.feature.LoggingFeature"/>
       </jaxws:features>
</jaxws:endpoint>
旁边报错为 the matching wildcard is strict, but no declaration can be found
for the element 'jaxws:endpoint'  但是前几次不在tomcat下运行没报错,部署tomcat时也没出错,我就没
管他

 

望各位明白人告之...
不胜感激

分享到:
评论

相关推荐

    TomcatSSL证书部署指南

    此外,还需指定协议(protocol)、最大线程数(maxThreads)、SSL启用(SSLEnabled)、连接协议(scheme)、安全连接(secure)、客户端认证(clientAuth)等选项。这些设置确保了Tomcat服务器能通过HTTPS协议进行...

    soap+tomcat的环境配置

    总结来说,SOAP+Tomcat环境配置涉及安装JDK、Tomcat,部署SOAP服务,配置必要的JAR包,编写服务端和客户端代码,以及在Tomcat管理界面部署SOAP服务。通过这个过程,你将能够创建一个基本的SOAP通信环境,为更复杂的...

    用axis2+Tomcat5.5+Eclipse3.2部署和访问Web服务

    总结:通过以上步骤,你已经成功地在Axis2、Tomcat5.5和Eclipse3.2环境下部署了一个简单的Web服务。这个过程不仅展示了如何创建和发布服务,还涉及到项目配置、服务描述文件的编写以及服务的访问,对于理解Web服务的...

    Tomcat6部署一个web工程 配置SSL双域名双证书

    标题中的“Tomcat6部署一个web工程配置SSL双域名双证书”是指在Apache Tomcat 6版本中,如何为一个Web应用程序配置SSL(Secure Sockets Layer)以支持两个不同的域名并使用各自的数字证书进行安全通信。这个过程对于...

    可在Eclipse中导入和运行的tomcat源代码

    4. **Webapps**:这个目录下的源代码包含了Tomcat默认部署的一些示例应用,如“examples”和“manager”,这对于学习如何部署和管理Web应用非常有帮助。 5. **Common, Server, and Shared Libraries**:这些目录下...

    tomcat7.0_32位_官方免安装绿色版

    这个版本特别为32位操作系统设计,适用于那些希望在不进行繁琐安装过程的情况下快速启动和运行Tomcat的用户。官方免安装绿色版简化了部署流程,使得开发者和系统管理员可以更加便捷地在本地环境中测试和运行Java Web...

    Tomcat部署

    ### Tomcat部署的相关知识点 #### 一、Tomcat部署概述 Tomcat是一个开源的轻量级Web应用服务器,主要用于部署Java Web应用。Tomcat支持多种部署方式,包括但不限于直接放置在`webapps`目录下、通过`server.xml`...

    使用redis部署tomcat集群所需要的包

    5. **测试与部署**:配置完成后,重启`Tomcat`,然后在集群中运行多个实例。通过访问应用程序并检查会话是否在不同实例间正常转移,来验证`Redis`会话管理是否工作。 使用`Redis`作为`Tomcat`集群的会话存储,不仅...

    tomcat6.0.35_tomcat_

    1. **WAR部署**:将打包好的WAR文件放入`webapps`目录下,Tomcat会自动解压并部署。 2. **目录部署**:直接将Web应用的目录结构放入`webapps`,Tomcat也会识别并部署。 3. **Context配置**:可以通过修改`server....

    windows安装版-tomcat8.5.57.zip

    这个exe文件通常会引导用户完成一系列步骤,包括选择安装路径、配置端口号、设置环境变量等,以便在本地计算机上成功安装并运行Tomcat服务器。 关于Tomcat 8.5.57的知识点: 1. **版本特性**:Tomcat 8.5.x系列是...

    Tomcat 6.0 安装版

    【描述】"Tomcat Java服务器运行容器,安装版,可直接安装使用"表明这是一款为简化部署和操作而设计的Tomcat版本,用户可以通过执行安装程序快速地在本地计算机上设置和运行Tomcat服务器。这种安装版通常包含了所有...

    apache-tomcat-8.5.11-8080.zip

    5. 在浏览器中访问"http://localhost:8080",验证Tomcat是否成功运行。 6. 部署Web应用程序到`webapps`目录下,或者通过管理界面进行部署。 对于开发和运维人员来说,理解Apache Tomcat的工作原理、配置选项以及...

    Tomcat下配置远程调试

    ### Tomcat下配置远程调试 ...通过上述步骤,我们已经成功地在Tomcat服务器环境下配置了远程调试。这种方式极大地提高了开发效率,特别是在处理复杂的分布式系统时更为明显。希望本文对你有所帮助!

    apache-tomcat-7.0.94.zip

    6. **部署Web应用**:Web应用可以放在`webapps`目录下,Tomcat会自动检测并部署它们。WAR文件(Web ARchive)可以直接放入该目录,而未经打包的Web应用目录也可以被识别。 7. **管理工具**:Tomcat提供了一些内置的...

    apachetomcat.rar

    Apache Tomcat是一款开源的Java Servlet容器,主要用于部署和运行JavaServer Pages (JSP)和Java Servlet应用程序。在本文中,我们将深入探讨Tomcat在开发和部署JSP网页过程中的作用,以及与Java Development Kit ...

    lcds与tomcat服务器的配置

    - 要使Tomcat作为LCDS的服务器运行,需要将官方教程提供的`Server.zip`文件解压缩到Tomcat的webapps目录下(例如:`C:\lcds\Tomcat5028\webapps`)。解压后得到的`odt`文件夹将作为Flex应用程序的存放位置。 - `...

    apache-tomcat-6.0.37

    总的来说,Apache Tomcat 6.0.37作为一个经典的Web应用服务器,其丰富的配置选项和强大的功能使得开发者能够灵活地构建和部署Java Web应用程序。然而,需要注意的是,由于该版本已经不再维护,对于新项目或安全性...

    openjdk11+tomcat9+CASServer.zip

    2. **部署Tomcat**: 解压Tomcat 9的压缩包,并配置相关的环境变量,如CATALINA_HOME。然后,将CAS Server的WAR文件(通常命名为cas-server-webapp-x.x.x.war)放入Tomcat的webapps目录下。 3. **配置CAS Server**: ...

Global site tag (gtag.js) - Google Analytics