2

我在Eclipse中有一个动态 Web 项目。将tomcat 7AXIS2一起使用。在项目方面,我已经使用Dynamic Web Module 2.2配置了 AXIS2 (因为 AXIS2 不适用于Web Module 3.0)。

但是当我尝试使用 WebService 向导(New -> Web Service)时,Eclipse 尝试使用 Web Module 3.0 创建 Web 服务,而忽略了原始项目的 Facets 配置。问题是,axis2 不适用于 Web Module 3.0,因此此过程失败。

有什么方法可以更改此向导使用的 Web 模块的默认版本?或者也许从选项中删除 webModule 3.0?

我查看了服务器配置、axis2 配置和 Web 服务,但没有发现任何关于更改的内容。

谢谢!对不起,我的英语......我在这里留下了整个错误信息:

Unable to add the follwing facets to project jbws: Axis2 Web Services Core, Dynamic Web Module, Axis2 Web Services Extensions.
    org.eclipse.core.runtime.CoreException: One or more constraints have not been satisfied.
    at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.modifyInternal(FacetedProject.java:363)
    at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.mergeChangesInternal(FacetedProject.java:1181)
    at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.access$2(FacetedProject.java:1117)
    at org.eclipse.wst.common.project.facet.core.internal.FacetedProject$1.run(FacetedProject.java:324)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2345)
    at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.modify(FacetedProject.java:339)
    at org.eclipse.jst.ws.internal.consumption.ui.common.FacetOperationDelegate$1.run(FacetOperationDelegate.java:62)
    at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
    Contains: Axis2 Web Services Core 1.1 requires Dynamic Web Module with version matching expression "2.2,2.3,2.4,2.5".
4

2 回答 2

2

如果我理解正确,请右键单击您的项目,选择Properties,选择Project Facets。您将有各种各样的选择,其中之一就是Dynamic Web Module版本。

于 2013-08-17T00:18:04.650 回答
1

您可以尝试打开位于 .settings 文件夹中的 org.eclipse.wst.common.project.facet.core.prefs.xml 文件并验证您的动态 Web 模块版本是否设置正确。

问候,伊沃

于 2013-11-19T09:35:42.010 回答