当前位置: 首页 > 知识库问答 >
问题:

在Eclipse中更改默认动态web模块版本

盖锦程
2023-03-14

我在Eclipse中有一个动态Web项目。使用带有Axis2的Tomcat7。在project facets中,我已经用Dynamic Web Module2.2配置了AXIS2(因为AXIS2不能使用Web Module3.0)。

但是当我尝试使用WebService wizard(new->Web Service)时,Eclipse尝试使用Web模块3.0创建Web服务,忽略origin项目的Facets配置。问题是,axis2不能与Web Module3.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".

共有1个答案

卞博简
2023-03-14

如果我理解正确,右键单击项目,选择properties,选择project facets。您将有各种选项,其中之一是Dynamic Web Module版本。

 类似资料:
  • 看起来好像什么都没有出问题,但我一定是错过了什么,因为我总是收到这个错误。 下面是my.settings/org.eclipse.wst.common.project.facet.core.xml的内容 在我试图压制这个看似不相关的错误消息时,任何帮助都非常感谢。 编辑:添加了pom.xml内容

  • 问题内容: 我需要更改默认的Eclipse WTP“ Web资源”动态文件夹。当前它指向WebContent,我需要指向src \ main \ webapp。 问题答案: 我找到了解决办法:在.settings在项目的文件夹,文件夹,有一个名为“org.eclipse.wst.common.component”,里面更改行的文件有。 就这样!

  • 但是.settings文件夹包含一个具有以下内容的文件 而且我怀疑这里指定的3.0和其他地方指定的2.5是冲突的。情况可能是这样吗?有什么方法可以使这些设置组合不会导致错误吗?(Eclipse的旧版本)

  • 我有这个问题:无法将project facet Dynamic Web Module的版本更改为3.0 你有主意吗?多谢了。

  • 我正在使用maven在Eclipse中创建一个动态webapp。我添加了一些文件夹,如和。此外,我更改了Java构建路径中的库,以获得JavaSE-1.7。到这里都没问题。 当我试图更改项目方面的动态Web模块时,出现了问题。我在相同的地方将Java修改为1.7。它仍然告诉我,不能将project facet Dynamic Web Module的版本更改为3.0。 我已经改变了所有我认为会改变的

  • 我尝试了stackflow为这个问题提供的所有解决方案,但我面临的是同样的问题。我试着把小面改成3.0,但问题还是一样,可以任何一个帮助我在这方面,请。 我的web.xml