我已经为 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/