欢迎来到天天文库
浏览记录
ID:14852540
大小:26.50 KB
页数:5页
时间:2018-07-30
《weblogic部署常见问题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、weblogic部署常见问题weblogic.xml是可以选的,可以不要,除非你需要先加载web-inf/lib文件。weblogic.xml主要配置web容器的一些属性,比较JSP编译时间间隔、编译路径等web.xml是配置整个应用工程的属性,如servlet等JSP乱码:在你工程目录下面的/WEB-INF里面有一个weblogic.xml这个文件里有字符集设置(这个weblogic.xml文件是你在使用weblogic对自己的这个WEB工程进行发布时,通过向导一步一步进行参数设置之后,自动生成的)。weblogic.xml里的字符集设置为:2、arset-params>/*UTF-8就我个人成功部署的经历说说我的部署心得。http://blog.sina.com.cn/s/blog_4745d1c1010171av.html1.部署出错。部署出错常见问题就是,web.xml不规范。web.xml不规范将直接导致部署不成功!weblogic对web.xml检查3、非常严格,大部分能在tomcat下调试成功的,在weblogic下不一定会成功。原因是,tomcat不能算是一个服务器所以检查相对不够严格。注意这里说的tomcat指的是5.5及以下。tomcat6在整个结构上有了一定的改变,部分tomcat5.5能通过的,在tomcat6下并不一定成功!所以出错后,应当根据提示检查下web.xml书写是否规范。部署不成功的另一种问题,JRE版本不对应。换句话说就是服务器上的JDK低于你开发环境中的JDK,导致的版本出错。这个是比较郁闷的,通常情况下有两种建议:其一,最好的办法是将服务器上的JDK升级至官方最高版本。4、这样做的好处是,不用担心版本问题,另外新版本通常支持新的特性,对开发也有很大的帮助。其二,将本地的JDK和服务器上的JDK控制在同一个版本。这样就不用担心版本不对应。下面说下问题出现以后的解决方法,通过MyEclipse的项目属性->JRE设置->添加新的JRE->让项目的使用新添加的JRE。2.乱码问题。通常情况下在移植项目到Weblogic服务的时候,容易碰到HTML乱码问题。这个问题通常是因为页面中的Meta标签未生效,解决的办法是在web.xml中加入下面的代码:XML/HTML代码Java代码5、>htmltext/html;charset=UTF-8有时候这样的错误,还会报关于“zip”压缩文件格式错误的提示。这是因为要发布的服务包在修改了之后发生了格式错误,可以通过拿一个可以正常发布的包,把包里面的内容删空,再把要发布的服务包里的内容全部拷贝出来,放进空包里,然后再把空包的名字改成要发布的包名就可以解决了。1.web.xml里的contextConfigLocation,引入的资源中间不允许存在注释和空行;DWR6、Servlet不能与description存在重复,即2选1;这里引入的资源文件特别要注意不要存在注释及空行,在weblogic下都会报错,说找不到资源。display-name与description只需要2选1就可以了,不然会报莫名的错误。2.关于xml解析的jar包冲突,这个烦了我半天,解决的办法是移除去掉wstx.jar包,在部署完成后再引入,重新部署。我这里已经成功,以后重新启动就不需要再部署了。^_^(网络上也提供了一些处理办法,我觉得还是我这个简单,如果有更好的办法请留言给我)3.weblogic.xml加7、入:true类包加载顺序以应用为准就我个人成功部署的经历说说我的部署心得。1.web.xml里的contextConfigLocation,引入的资源中间不允许存在注释和空行;DWRServlet不能与description存在重复,即2选1;这里引入的资源文件特别要注意不要存在注释及空行,在weblogic8、下都会报错,说找不到资源。display-name与description只需要2选1就可以了,不然会报莫名
2、arset-params>/*UTF-8就我个人成功部署的经历说说我的部署心得。http://blog.sina.com.cn/s/blog_4745d1c1010171av.html1.部署出错。部署出错常见问题就是,web.xml不规范。web.xml不规范将直接导致部署不成功!weblogic对web.xml检查
3、非常严格,大部分能在tomcat下调试成功的,在weblogic下不一定会成功。原因是,tomcat不能算是一个服务器所以检查相对不够严格。注意这里说的tomcat指的是5.5及以下。tomcat6在整个结构上有了一定的改变,部分tomcat5.5能通过的,在tomcat6下并不一定成功!所以出错后,应当根据提示检查下web.xml书写是否规范。部署不成功的另一种问题,JRE版本不对应。换句话说就是服务器上的JDK低于你开发环境中的JDK,导致的版本出错。这个是比较郁闷的,通常情况下有两种建议:其一,最好的办法是将服务器上的JDK升级至官方最高版本。
4、这样做的好处是,不用担心版本问题,另外新版本通常支持新的特性,对开发也有很大的帮助。其二,将本地的JDK和服务器上的JDK控制在同一个版本。这样就不用担心版本不对应。下面说下问题出现以后的解决方法,通过MyEclipse的项目属性->JRE设置->添加新的JRE->让项目的使用新添加的JRE。2.乱码问题。通常情况下在移植项目到Weblogic服务的时候,容易碰到HTML乱码问题。这个问题通常是因为页面中的Meta标签未生效,解决的办法是在web.xml中加入下面的代码:XML/HTML代码Java代码5、>htmltext/html;charset=UTF-8有时候这样的错误,还会报关于“zip”压缩文件格式错误的提示。这是因为要发布的服务包在修改了之后发生了格式错误,可以通过拿一个可以正常发布的包,把包里面的内容删空,再把要发布的服务包里的内容全部拷贝出来,放进空包里,然后再把空包的名字改成要发布的包名就可以解决了。1.web.xml里的contextConfigLocation,引入的资源中间不允许存在注释和空行;DWR
5、>html
6、Servlet不能与description存在重复,即2选1;这里引入的资源文件特别要注意不要存在注释及空行,在weblogic下都会报错,说找不到资源。display-name与description只需要2选1就可以了,不然会报莫名的错误。2.关于xml解析的jar包冲突,这个烦了我半天,解决的办法是移除去掉wstx.jar包,在部署完成后再引入,重新部署。我这里已经成功,以后重新启动就不需要再部署了。^_^(网络上也提供了一些处理办法,我觉得还是我这个简单,如果有更好的办法请留言给我)3.weblogic.xml加
7、入:true类包加载顺序以应用为准就我个人成功部署的经历说说我的部署心得。1.web.xml里的contextConfigLocation,引入的资源中间不允许存在注释和空行;DWRServlet不能与description存在重复,即2选1;这里引入的资源文件特别要注意不要存在注释及空行,在weblogic
8、下都会报错,说找不到资源。display-name与description只需要2选1就可以了,不然会报莫名
此文档下载收益归作者所有