【问题标题】:Unable to find setter method for attribute - weblogic with eclipse找不到属性的 setter 方法 - 带有 Eclipse 的 weblogic
【发布时间】:2013-07-22 16:01:21
【问题描述】:

我在自定义标签的某些属性的标题中遇到异常。当我使用 eclipse indigo (Weblogic 10.3.3) 在本地运行应用程序时会发生这种情况。

现在显然setter方法存在,所以我不确定问题是什么。我还可以通过清理项目(使用 Project->Clean 选项)来解决这个问题,这会重新编译项目中的所有 .java 文件并花费大量时间(我还必须重新启动服务器并重新部署申请)。

有没有一种不那么烦人的方法来解决这个问题?

【问题讨论】:

    标签: java eclipse jakarta-ee weblogic


    【解决方案1】:

    我从 Rational Software Architect(基于 Eclipse 3.6,WebSphere)和 Eclipse

    首先:Eclipse 4(或基于 Eclipse 4.2.2 的 Rational 软件版本 >= 9)使很多事情变得更好。如果 Juno 上还没有,请尝试更新。 第二:开启热部署。您看到的行为是新旧资源的混合,这解释了为什么清理确实可以解决问题。一个简单的问题是你是否真的需要热部署......

    【讨论】:

    • 我确实需要热部署,因为每次重新启动服务器大约需要 2-3 分钟。我找到了解决这个问题的另一种方法——我对相关的 JSP 文件做了一个小改动(添加了一个空格),这会强制重新编译。但是,当我部署由 eclipse 生成的 .ear (使用 export ear 选项)时,有时在远程服务器上仍然会出现此问题。你是说这个和eclipse版本有关,可以通过迁移到Juno/Kepler来解决?
    • 值得一试。升级解决了 Eclipse / Maven / GlassFish 团队的热部署问题......我知道 - 不完全是你要求的,但仍然是一个概念证明。
    猜你喜欢
    • 1970-01-01
    • 2020-03-07
    • 2010-09-18
    • 1970-01-01
    • 2013-08-24
    • 1970-01-01
    • 2011-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多