1

我正在使用 eclipse (Juno) 为 Tomcat 7 和 Axis2 开发 Web 服务。我有一个 Java bean,我想用它来创建 Web 服务。Web 服务向导似乎运行正常,但是当服务器启动时,我收到以下错误消息:

2012-11-08 13:31:20,059 ERROR [localhost-startStop-1] configuration.EngineConfigurationFactoryServlet (EngineConfigurationFactoryServlet.java:162) getServerEngineConfig 
    - Unable to find config file.  
    Creating new servlet engine config file: /WEB-INF/server-config.wsdd

我理解这意味着缺少server-config.wsdd 。如何创建此文件?为什么它不是由向导自动生成的?

更新 我重新创建了项目并且没有出现错误消息。我想我做错了什么。正如 Andreas Veithen 在下面所建议的那样,可能正在使用 Axis1。

4

2 回答 2

3

这是 Axis 1.x 生成的错误消息。如果您正在开发 Axis2 服务,那么您不应该尝试在 Axis 1.x 上部署它。

于 2012-11-09T07:38:56.720 回答
0

在生成 java beans 或 wsdl 时,在 webservices 向导中选择 start service 选项,然后 eclipse 将为server-confid.wsdd您创建文件。希望这可以帮助。

于 2018-12-08T13:04:43.107 回答