小编jav*_*977的帖子

在Jboss 6.3.0 EAP中部署Java WS时出错

我正在使用Java WS从Jboss 5.1.0迁移到Jboss 6.3.0 EAP的应用程序.它适用于Jboss 5.1.0但在Jboss 6.3.0 EAP中部署相同时遇到错误.

14:42:10,887 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC000001: Failed to start service jboss.deploy
ment.unit."my-app.war".INSTALL: org.jboss.msc.service.StartException in service jboss.deployment.unit."dtm-banking.
war".INSTALL: JBAS018733: Failed to process phase INSTALL of deployment "dtm-banking.war"
        at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:166) [jboss-a
s-server-7.4.0.Final-redhat-19.jar:7.4.0.Final-redhat-19]
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1980) [jboss-ms
c-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1]
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1913) [jboss-msc-1.1.5.F
inal-redhat-1.jar:1.1.5.Final-redhat-1]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_60]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_60]
        at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_60]
Caused by: javax.xml.ws.WebServiceException: java.lang.reflect.UndeclaredThrowableException
        at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:371)
        at org.jboss.wsf.stack.cxf.deployment.EndpointImpl.doPublish(EndpointImpl.java:66)
        at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:251)
        at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:539)
        at org.jboss.wsf.stack.cxf.configuration.NonSpringBusHolder.configure(NonSpringBusHolder.java:118)
        at org.jboss.wsf.stack.cxf.deployment.aspect.BusDeploymentAspect.startDeploymentBus(BusDeploymentAspect.java:137
)
        at org.jboss.wsf.stack.cxf.deployment.aspect.BusDeploymentAspect.start(BusDeploymentAspect.java:69)
        at org.jboss.as.webservices.deployers.AspectDeploymentProcessor.deploy(AspectDeploymentProcessor.java:74)
        at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:159) …
Run Code Online (Sandbox Code Playgroud)

soap web-services java-ee jboss7.x jboss-eap-6

6
推荐指数
1
解决办法
7706
查看次数

更改生成的wsdl中的soap:address位置

我使用JAX-WS注释来创建在JBOss 5.1.0 GA上运行的soap服务,生成WSDL最后得到了以下内容 -

<service name="DataServiceService">
 <port binding="tns:DataServiceBinding" name="DataServicePort">
  <soap:address location="http://mymachine:8080/myapp/webservice" /> 
  </port>
  </service>
Run Code Online (Sandbox Code Playgroud)

我已经在端口8443上启用了服务https,我能够使用正确的协议和端口号连接到服务,但是有一种方法可以更改生成的wsdl中的soap地址,以便客户端不必更改?

我希望看到地址为

<soap:address location="https://mymachine:8443/myapp/webservice" /> 
Run Code Online (Sandbox Code Playgroud)

soap web-services jax-ws jboss5.x

5
推荐指数
1
解决办法
7908
查看次数

Spring调度程序的cron表达式 - 每年只运行一次

我的春季服务喜欢

@Scheduled( cron="0 0  7 * * SUN")
public void doSomething() {
    // do something
}
Run Code Online (Sandbox Code Playgroud)

我知道你不能拥有为指定一年保留的第7个值.使用表达式我可以告诉spring在特定时间每年运行一次,比如说在2020年12月25日上午6点?

谢谢

java spring cronexpression spring-scheduled

4
推荐指数
2
解决办法
7100
查看次数

SoapUI 如何检查响应中返回的项目数

有没有办法检查返回的项目数。基本上我有一个可以返回数据项列表的soap服务,有没有一种简单的方法可以使用assert语句来检查列表的计数?尝试了 groovy 脚本,但运气不佳

soap web-services soapui

1
推荐指数
1
解决办法
1万
查看次数