【问题标题】:web.xml ejb-ref-name tag in J2EE applicationJ2EE 应用程序中的 web.xml ejb-ref-name 标记
【发布时间】:2013-05-30 10:03:02
【问题描述】:

我的 web.xml 文件中有以下问题:

....

<welcome-file-list>
   <welcome-file>index.jsp</welcome-file>
</welcome-file-list>

<ejb-local-ref> 
  <ejb-ref-name>ejb/StampeutentiFacade</ejb-ref-name> 
  <ejb-ref-type>Session</ejb-ref-type>
   <local>it.afbnet.printerconfig.facade.StampeutentiFacade</local>
<ejb-link>StampeutentiFacade</ejb-link>
</ejb-local-ref>

</web-app>

在线 it.afbnet.printerconfig.facade.StampeuentiFacade

Eclipse IDE 出现以下错误:

cvc-complex-type.2.4.a:发现以元素“本地”开头的无效内容。 '{"http://java.sun.com/xml/ns/j2ee":local- 之一 home}' 是预期的。

谢谢

【问题讨论】:

    标签: xml jakarta-ee


    【解决方案1】:

    确认您使用的是正确版本的 web.xml。例如,在版本 3 中,local-homeejb-local-ref 中是可选属性,但在版本 2 中,它是必需属性。

    如果是新项目,请使用更新版本的 web.xml 声明:

    <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
       xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
    

    如果不是,请使用 ejb-local-ref 的适当声明。

    【讨论】:

    猜你喜欢
    • 2016-11-02
    • 2012-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-21
    • 1970-01-01
    相关资源
    最近更新 更多