【问题标题】:Eclipse OEPE compile needs server restartEclipse OEPE 编译需要服务器重启
【发布时间】:2011-11-07 22:40:02
【问题描述】:

我有一个使用 OEPE 插件在 Eclipse 中开发的 Java GWT-Spring-JPA 项目。当我的服务器(Weblogic 正在运行)时,如果我编译代码并重新加载我的网页而不重新启动服务器,我会收到一条奇怪的错误消息,我必须重新启动 Weblogic 才能正常工作。

  • 在代码中的某个特定点,我收到一个 ClassCast 异常,其效果为 Cannot cast class A to class A !!
  • 有时我在编译过程中遇到错误 - 编译时出错,因为jndi.properties file could not be deleted. 有人见过这个吗? 这些错误真的让我慢下来!请问有人有解决办法吗?

非常感谢任何输入。

【问题讨论】:

  • 您使用的是哪个版本的 weblogic?您是否为开发启用了 weblogic?
  • 我使用的是 11g。是的,它支持开发。事实上,如果我重新启动 weblogic,上述情况就会消失。

标签: eclipse gwt jakarta-ee weblogic


【解决方案1】:

您应该像现在一样使用开发模式,并在您的 weblogic 域的默认自动部署目录中从您的应用程序目录开发中进行爆炸部署,在下面的链接中您将找到有关它的一般指导。

http://download.oracle.com/docs/cd/E21764_01/web.1111/e13706/toc.htm

如果你使用 Ant,你可以使用 wldeploy ant 任务:

http://download.oracle.com/docs/cd/E21764_01/web.1111/e13706/splitcreate.htm#WLPRG182

配置好这个环境后,当您更新静态页面或页面时,您不需要重新启动它会自动执行此操作,如果您需要强制进行常规类加载更新,您可以在拆分目录中有一个 REDEPLOY 文件(META- INF 如果使用 .ear 或 WEB-INF 如果使用 .war),每当您对其进行触摸(更改)时,weblogic 将重新启动您的应用程序上下文而不重新启动服务器,更新您的应用程序的类加载器并可能解决您的问题.

问候。

【讨论】:

    猜你喜欢
    • 2011-03-24
    • 2016-05-25
    • 1970-01-01
    • 2019-07-12
    • 1970-01-01
    • 2016-08-20
    • 1970-01-01
    • 1970-01-01
    • 2013-06-25
    相关资源
    最近更新 更多