java - 更改 Eclipse 中的默认动态 Web 模块版本

标签 java eclipse tomcat tomcat7 apache-axis

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

但是当我尝试使用 WebService 向导(新建 -> Web 服务)时,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".

最佳答案

如果我理解正确的话,请右键单击您的项目,选择Properties,然后选择Project Facets。您将拥有各种选项,其中之一是动态 Web 模块 版本。

关于java - 更改 Eclipse 中的默认动态 Web 模块版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18283818/

相关文章:

eclipse插件生成包和类图

java - 如何在同一个 Eclpse 实例中同时运行 2 个独立的 Tomcat 实例?

java - 可变大小块的高效定位

Java - 等于和哈希码

c - 在 Eclipse 的大纲上显示操作系统任务

java - 用于查找以下字符串的 Eclipse 正则表达式

java - 响应在自定义 servlet 转发中被写入两次

c# - IIS/C# 网站与 Tomcat/Java 网站共享身份验证 - 相同的顶级 URL

java - IntelliJ IDEA 13 : Formatting Code Style for Java "throw new"

java - Java EE 中的 HTML 提交按钮处理