有本事的看过来!!
码工码工 2006-12-11 12:03:41 Error processing 'META-INF/ejb-jar.xml': The public id, "-//W3C//DTD XHTML 1.0 Transitional//EN", specified in the XML document is invalid. Use one of the following valid public ids:
"-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 1.1//EN"
"-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN"
]
at weblogic.appc.compileEJB(appc.java:781)
at weblogic.appc.compileInput(appc.java:463)
at weblogic.appc.runBody(appc.java:184)
at weblogic.utils.compiler.Tool.run(Tool.java:192)
at weblogic.utils.compiler.Tool.run(Tool.java:147)
at weblogic.appc.main(appc.java:1030)
出现问题的文件是ejb-jar.xml,其内容:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<display-name>EJBModule1</display-name>
<enterprise-beans>
<session>
<ejb-name>Converter</ejb-name>
<home>converter.ConverterHome</home>
<remote>converter.Converter</remote>
<ejb-class>converter.ConverterBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
</session>
</enterprise-beans>
<assembly-descriptor>
<container-transaction>
<method>
<ejb-name>Converter</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
</assembly-descriptor>
</ejb-jar>
问题好像是出在doctype一项,但我改了几次,一直不行。。。
有本事的出招了~