选择WebLogic9.2的原因
①WebLogic8支持的是J2EE1.3,也就是Servlet2.3规范。若在MyEclipse中建立WebProject时选择了J2EE1.4[default],在部署的时候就会出现异常,提示部署描述符web.xml是畸形的,也就是未通过DTD检验。因为J2EE1.4使用的是Servlet2.4规范,这直接体现在web.xml部署描述符的头部引用中。这就是有些朋友遇到的,部署在Tomcat和JBoss中能够运行的JSP程序,部署到WebLogic8就无法运行的原因之一。解决这个问题,需要将WebLogic升级到9.2版本;或者使用J2EE1.3。
Servlet2.3规范生成的web.xml头部:
<?xmlversion="1.0"encoding="UTF-8"?>
<!DOCTYPEweb-appPUBLIC"-//SunMicrosystems,Inc.//DTDWebApplication2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
...
</web-app>
Servlet2.4规范生成的web.xml头部:
<?xmlversion="1.0"encoding="UTF-8"?>
<web-appversion="2.4"xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
...
</web-app>
②若在上一个问题选择了J2EE1.3进行开发后,在部署时会出现另外的异常,提示“Unsupportedmajor.minorversion49.0”——又是版本问题,这次是由于JDK版本不支持造成的。WebLogic8不支持JDK1.5,由JDK1.5编译的程序无法部署到只支持JDK1.4的服务器上运行。解决的办法也有两个:用JDK1.4重新编译;或者换用支持JDK1.5的服务器,也就是升级到WebLogic9.2。
分享到:
相关推荐
jsp环境搭建Eclipse3.2+MyEclipse5.5+Tomcat5.5,以及环境变量设置
jsp环境搭建Eclipse3.2+MyEclipse5.5+Tomcat5.5.pdf
Eclipse3.2+MyEclipse5.5M1+axis2_1.1.1+tomcat5.5 开发Web Services
Eclipse3.2+MyEclipse5.5M1+axis2_1.1.1+tomcat5.5 开发Web Services
很多人在做SSH整合的时候会出现各种异常,其实一看异常类型根本就不是自己书写的代码出了问题,而是MyEclipse所提供的jar包有问题,很容易出现jar包冲突问题,本SSH整合jar包是经过 eclipse3.2 + myeclipse5.5 + Struts...
搭建Eclipse3.2.2+MyEclipse5.5+Tomcat+Weblogic
MyEclipse 5.0GA + WebLogic 9.2 配置详解,详细介绍了WebLogic 9.2 的相关配置以及可能出现的问题,这个对于新手来说不能不说不是个好资源
用Eclipse3.1 + Myeclipse4.0 + Tomcat5.0 + j2sdk1.5 搭建J2EE开发环境
tomcat-6.0.16+eclipse3.2+ Jdk1.5.0_07+myeclipse5.1配置
jsp 网上书店 ,毕业设计代码、文档,含论文,答辩ppt
希望对迷茫中的初学者有所帮助
Eclipse与Axis2插件版本不兼容。新版的Eclipse可能不完全向下兼容Axis2插件(太旧版的Axis2插件)。 网上博客的文章很多存在一些小错误。 细节问题没做好。 现在我把自己的操作成功的实例重新演练一遍,基本跟大家...
讲解了eclipse3.2 与myeclipse 在windows 上的安装配置。为初次安装j2ee开发工具带来便利。。。
MyEclipse 5.0 + WebLogic 9.2 配置解.doc
Axis+MyEclipse6.0+Tomcat5.0开发Web Service实例总结
Tomcat6.0+MyEclipse6.0+mysql5.0数据库连接池配置!.pdf