我在 catalina.log 中有一條警告
com.sun.xml.ws.transport.http.DeploymentDescriptorParser getPrimaryWSDL 警告:忽略錯誤的 wsdl=http://localhost:8080/service/wsdl。它應該以 WEB-INF/wsdl 開頭。將產生並發布新的 WSDL。
我只需要知道它從哪裡讀取此信息wsdl=http://localhost:8080/service/wsdl
,我已檢查該web.xml
文件,但它不包含此信息。
我在互聯網上檢查了該方法getPrimaryWSDL
,但找不到它在哪裡讀取此資訊:
if (wsdlFile != null) {
if (!wsdlFile.startsWith(JAXWS_WSDL_DD_DIR)) {
logger.log(Level.WARNING, "Ignoring wrong wsdl={0}. It should start with {1}. Going to generate and publish a new WSDL.", new Object[]{wsdlFile, JAXWS_WSDL_DD_DIR});
return null;
}
任何人都可以幫助解釋這一點嗎?