我正在使用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 。我该如何创建这个文件?为什么它不是由向导自动生成的?
更新 我重新创建了项目,但没有出现错误消息。我想我做错了什么。也许Axis1被用作Andreas Veithen在下面的建议。
答案 0 :(得分:2)
这是Axis 1.x生成的错误消息。如果您正在开发Axis2服务,则不应尝试在Axis 1.x上部署它。
答案 1 :(得分:-1)
在生成Java Bean或wsdl时,请在webservices向导中选择“启动服务”选项,然后eclipse会为您创建server-confid.wsdd
文件。希望这会有所帮助。