目前我用的myeclipse版本是6.5,weblogic版本是8.1。我建立Enterprise Application project时选择的是J2EE1.4.
我在部署的时候发生如下错误:Reason: weblogic.management.DeploymentException: Error while loading descriptors: Error processing file 'META-INF/application.xml'. weblogic.xml.process.XMLProcessingException: XML document does not appear to contain a properly formed DOCTYPE header - with nested exception:
[weblogic.xml.process.ProcessorFactoryException: XML document does not appear to contain a properly formed DOCTYPE header] - with nested exception:
下面是我的application.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd">
<display-name>Test1</display-name>
<module id="myeclipse.1247881387437">
<web>
<web-uri>Test1Web.war</web-uri>
<context-root>/Test1Web</context-root>
</web>
</module>
<module id="myeclipse.1247881387828">
<ejb>Test1EJB.jar</ejb>
</module>
</application>请问该如何解决这个问题。还有我发现 J2EE1.3 的application.xml文件和 J2EE1.4 是不一样的。在 J2EE1.3 是可以正常部署的,在 J2EE1.4 中为什么就不能正常部署了那?
我在部署的时候发生如下错误:Reason: weblogic.management.DeploymentException: Error while loading descriptors: Error processing file 'META-INF/application.xml'. weblogic.xml.process.XMLProcessingException: XML document does not appear to contain a properly formed DOCTYPE header - with nested exception:
[weblogic.xml.process.ProcessorFactoryException: XML document does not appear to contain a properly formed DOCTYPE header] - with nested exception:
下面是我的application.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd">
<display-name>Test1</display-name>
<module id="myeclipse.1247881387437">
<web>
<web-uri>Test1Web.war</web-uri>
<context-root>/Test1Web</context-root>
</web>
</module>
<module id="myeclipse.1247881387828">
<ejb>Test1EJB.jar</ejb>
</module>
</application>请问该如何解决这个问题。还有我发现 J2EE1.3 的application.xml文件和 J2EE1.4 是不一样的。在 J2EE1.3 是可以正常部署的,在 J2EE1.4 中为什么就不能正常部署了那?
解决方案 »
- 又是菜鸟问题
- 使用opensessioninviewfilter管理session,运行一断时间抛出“too many connections”异常
- 求助!刷帖思路!
- 求DAT音频格式转化为WMV格式的代码java
- 请问怎么将Sprite销毁
- html代码能和js完全分开吗?
- struts2 的Action 中能放"public final static"变量吗?如何访问它?
- 如何在Eclipse3.0+Jboss3.2.5+Lomboz环境下运行PetStore项目?请各位高手指点啊!
- 求文件下载的源代码
- 请问,<abc>base64Binary</abc>,这样定义的一个结构,在JAVA里面如何定义?
- 会jbmp点的就进,理论问题
- Jsp中如何计算搜索的时间差?
application xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd"> 替换成了
<!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN" "http://java.sun.com/dtd/application_1_3.dtd">
<application>就可以了,但是不知道是应为什么原因