我正在尝试在 WildFly 服务器中部署我的 Web 服务,但出现以下异常:
6:44:06,265 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC000001: Failed to start service jboss.deployment.unit."MyService.war".INSTALL: org.jboss.msc.service.StartException in service jboss.deployment.unit."MyService.war".INSTALL: WFLYSRV0153: Failed to process phase INSTALL of deployment "MyService.war"
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:154)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)Caused by: org.jboss.wsf.spi.WSFException: JBWS024109: Could not get WSDL contract for endpoint com.sun.xml.ws.tx.coord.v11.endpoint.RegistrationPortImpl at /wsdls/wsc11/wstx-wscoor-1.1-wsdl-200702.wsdl
at org.jboss.wsf.stack.cxf.metadata.MetadataBuilder.getWsdlLocationURL(MetadataBuilder.java:283)
at org.jboss.wsf.stack.cxf.metadata.MetadataBuilder.build(MetadataBuilder.java:90)
at org.jboss.wsf.stack.cxf.deployment.aspect.DescriptorDeploymentAspect.start(DescriptorDeploymentAspect.java:42)
at org.jboss.as.webservices.deployers.AspectDeploymentProcessor.deploy(AspectDeploymentProcessor.java:73)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:147)
... 5 more
Run Code Online (Sandbox Code Playgroud)
我该如何解决上述问题?
我正在努力通过
ObjectId obj_id = new ObjectId("8cb2010d27e13509d364436256e972c0");
query.addCriteria(Criteria.where("zones.$id").is(obj_id));
Run Code Online (Sandbox Code Playgroud)
但我遇到了例外
`java.lang.IllegalArgumentException: invalid hexadecimal representation of an ObjectId: [8cb2010d27e13509d364436256e972c0]`
Run Code Online (Sandbox Code Playgroud)
但是当我从 mongo shell 传递相同的十六进制值时,我得到了输出。我无法理解出了什么问题。有人可以帮助我吗?
我还想知道是否有任何简单的方法可以使用 spring 在 mongo 文档中使用 DBRef 查询对象
嗨,我有我的第一个收藏
students
{
"name" : "abc"
"class" : "1"
"subjects" : DBRef("subjects","class1")
}
Run Code Online (Sandbox Code Playgroud)
和我的第二个系列
subjects
{
"_id" : "class1"
"sub1" : "english"
"sub2" : "physics"
}
Run Code Online (Sandbox Code Playgroud)
我希望在加入上述两个集合之后实现我的输出
{
"name" : "abc"
"class" : "1"
"subjects" : {sub1 : "english",sub2 : "physics"}
}
Run Code Online (Sandbox Code Playgroud)
有可能,如果是的话怎么样?