Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Eclipse中使用m2e插件时,Websphere application server类路径容器为空_Eclipse_Maven_Websphere_M2e Wtp - Fatal编程技术网

在Eclipse中使用m2e插件时,Websphere application server类路径容器为空

在Eclipse中使用m2e插件时,Websphere application server类路径容器为空,eclipse,maven,websphere,m2e-wtp,Eclipse,Maven,Websphere,M2e Wtp,我正在处理一个现有的项目,该项目最近被转换为使用Maven。这是一个针对WebSphereApplicationServer7.0的多模块EAR项目 我们当前的开发环境是EclipseJuno,其中包含市场上最新版本的m2e wtp插件和WebSphere7.0开发工具 我们希望能够使用Eclipse在本地运行的Websphere服务器上进行调试和测试,因此我们一直在尝试使用m2e wtp插件来利用Eclipse特性。我们一直在处理各种各样的问题,但我有一个问题,我正在努力解决,尤其是现在 我们

我正在处理一个现有的项目,该项目最近被转换为使用Maven。这是一个针对WebSphereApplicationServer7.0的多模块EAR项目

我们当前的开发环境是EclipseJuno,其中包含市场上最新版本的m2e wtp插件和WebSphere7.0开发工具

我们希望能够使用Eclipse在本地运行的Websphere服务器上进行调试和测试,因此我们一直在尝试使用m2e wtp插件来利用Eclipse特性。我们一直在处理各种各样的问题,但我有一个问题,我正在努力解决,尤其是现在

我们工作区中的项目以WebSphereApplicationServer运行时为目标。这使项目能够访问Websphere运行时库。此外,在ProjectExplorer视图中,项目中有一个容器,标记为“WebSphereApplicationServer7.0”。如果展开该容器,它将在库中显示JAR

现在是棘手的部分。一旦在项目上启用Maven特性,项目中的WebSphereApplicationServer容器就为空。我们开始从运行库中丢失的类中获取错误,因此我们知道项目不再具有从库中访问JAR的权限

maven构建工作正常,我们可以通过服务器的管理控制台加载生成的EAR并运行,但是我们必须使用服务器日志手动调试。我们尝试了Websphere工具、m2e和Eclipse版本的各种组合。我在使用早期版本的Websphere工具时没有遇到这个问题,但它与最新版本的m2e插件不完全兼容。但我们似乎需要最新版本的m2e插件来正确配置Eclipse项目。如果项目配置不正确,Eclipse将无法将其加载到服务器上进行测试/调试


是否有地方可以手动配置服务器运行时库?到目前为止,我能做的最好的事情就是直接将所需的JAR添加到类路径中。一旦我消除了Maven的本性,它就会恢复正常。当然,我们不再有Maven依赖

我们在我工作的地方也遇到过类似的问题。我们刚刚添加了以下maven依赖项:

<dependency>
    <groupId>javaee</groupId>
    <artifactId>javaee-api</artifactId>
    <version>5</version>
    <scope>provided</scope>
</dependency>

java企业版

上述内容的附录


添加上述依赖项后,我们仍然遇到问题。在这个问题得到解决之前,最好还是坚持下去。看到Eclipse插件出现如此关键的问题,我很失望。

不,这并不能解决我的问题。但它确实给了我一个在哪里寻找解决方案的想法。我们确实需要为j2ee和websphere运行时添加依赖项,也许我需要添加另一个依赖项来添加我们缺少的其他插件库。谢谢你的意见。