我在Eclipse中有一个动态 Web 项目。将tomcat 7与AXIS2一起使用。在项目方面,我已经使用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".