java - 使用适用于 Eclipse 的 weblogic 适配器部署 Web 应用程序

标签 java jakarta-ee weblogic

我已经为 eclipse kepler 安装了 weblogic 9.2 适配器,并尝试使用 eclipse 部署应用程序。我右键单击该项目并选择运行配置,然后单击运行。

服务器已经启动,我可以在控制台中看到,

但在 Eclipse 服务器选项卡中,它显示为 BEA WebLogic Server v9.2 at localhost [proj] [已停止,无法验证 weblogic 域]。

无论如何,但是服务器似乎已启动,因为当我尝试直接启动服务器时,它说服务器已经启动。

但问题是当我使用该插件时,应用程序未部署。

此外,我想澄清之前,当我手动部署时,我运行了一个 ant 构建脚本,它创建了一个 EAR 文件,然后我使用 Web 逻辑 Web 管理控制台部署它。但是现在当我使用 Eclipse 时,Eclipse 插件会执行创建 EAR 并部署它的构建脚本工作吗?还是我需要做更多的事情?

最佳答案

这里的问题是 eclipse 在 java 6 上运行,而 weblogic 在 java 5 上运行。

解决方法是

添加

-Dsun.lang.ClassLoader.allowArraySyntax=true

在 eclipse 目录中的 eclipse.ini 中的 -vmargs 字符串之后。

关于java - 使用适用于 Eclipse 的 weblogic 适配器部署 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20967626/

相关文章:

java - quartz 调度器 : inconsistent times of trigger execution

集群环境中的 SSL 配置

java - 如何与 OpenSessionInViewInterceptor 结合重新打开 Spring session

java - 在 fragment 中显示 DatePickerDialog

spring - 使用Spring框架的AspectJ需要哪些jar?

java - 如何在 Websphere 6.1 部署描述符中的 Web 模块级别指定共享库引用?

java - CXF 超时不起作用

java - java 中用于提及接口(interface)特殊属性的不同术语?

java - 如何修复 java.lang.UnsupportedClassVersionError : Unsupported major. 次要版本

java - 在 ServletContextListener 中处理 Java 异常的首选方法