Web services 在我的WSDL上找不到Wildfly-404
我在Web services 在我的WSDL上找不到Wildfly-404,web-services,wsdl,http-status-code-404,wildfly,Web Services,Wsdl,Http Status Code 404,Wildfly,我在.war中打包了一个web服务,其结构如下: -> META-INF | -> maven | -> MANIFEST.MF -> WEB-INF | -> classes | -> lib | -> beans.xml | ... -> wsdl | -> filldatabase.wsdl | -> filldatabase_schema.xsd 当我将此存档放在我的wildfly服务器的standalone/
.war
中打包了一个web服务,其结构如下:
-> META-INF
| -> maven
| -> MANIFEST.MF
-> WEB-INF
| -> classes
| -> lib
| -> beans.xml
| ...
-> wsdl
| -> filldatabase.wsdl
| -> filldatabase_schema.xsd
当我将此存档放在我的wildfly服务器的standalone/deployments
文件夹中时,它可以工作,但如果我想通过浏览器显示WSDL,它会返回我404 Not Found
过去在我的浏览器中键入的soap地址
如下(精确到我的filldatabase.wsdl文件中):
其他一些信息:
我的java函数:
@WebService(targetNamespace = "http://dataRecovery/", portName = "FillDataBasePort", serviceName = "FillDataBaseService")
public class FillDataBase {
@WebMethod(operationName = "fillDataBase", action = "urn:FillDataBase")
@RequestWrapper(className = "dataRecovery.jaxws.FillDataBase", localName = "fillDataBase", targetNamespace = "http://dataRecovery/")
@ResponseWrapper(className = "dataRecovery.jaxws.FillDataBaseResponse", localName = "fillDataBaseResponse", targetNamespace = "http://dataRecovery/")
@WebResult(name = "return")
public void fillDataBase() throws IOException {
...
}
有什么建议吗 那么,这个URL不起作用了吗?事实上,这个URL也不起作用