b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

weblogic部署项目 Weblogic10.3项目部署出错的一些常见问题分析

电脑杂谈  发布时间:2017-02-06 00:07:39  来源:网络整理

1、在安装完成weblogic之后,我们需要把hibernate框架使用的一个jar包(antlr-2.7.6rc1.jar)放到weblogic的安装目录里。具体路径为D:\bea\wlserver_10.3\common\lib。

set CLASSPATH=%PRE_CLASSPATH%;%CLASSPATH%。

2、Date和Calender的区别

在tomcat 6.0上开发项目的时候,我使用了DateUtils下面的addWeeks(?,?)方法,但是,在weblogic下面,只要所有使用到这个方法或者 类似这个方法的地方点击链接都会报struts找不到异常,但是就奇怪了,后来一句句跟代码,才发现只要执行到这一句都会报错。weblogic部署项目于是就换成了用 Calendar的方式解决了问题。weblogic部署项目

部分代码如下:

Date startDate = new Date();
         //     Date endDate = DateUtils.addWeeks(startDate, 1);       //以前用的报错的东东
	Calendar c =new GregorianCalendar();
	c.setTime(startDate);		
	c.add(Calendar.DAY_OF_MONTH, 7);
	Date endDate = c.getTime();

后来在网上查了一些文章,还发现在在weblogic上部署的时候需要注意的一些问题及解决办法,一起贴出来和大家分享。

1.部署出错。

部署出错常见问题就是,web.xml不规范。web.xml不规范将直接导致部署不成功!weblogic对web.xml检查非常严格,大部分能在 tomcat下调试成功的,在weblogic下不一定会成功。原因是,tomcat不能算是一个服务器所以检查相对不够严格。注意这里说的tomcat 指的是5.5及以下。tomcat6在整个结构上有了一定的改变,部分tomcat5.5能通过的,在tomcat6下并不一定成功!所以出错后,应当根 据提示检查下web.xml书写是否规范。

部署不成功的另一种问题,JRE版本不对应。换句话说就是服务器上的JDK低于你开发环境中的JDK,导致的版本出错。这个是比较郁闷的,通常情况下有两 种建议:其一,最好的办法是将服务器上的JDK升级至官方最高版本。这样做的好处是,不用担心版本问题,另外新版本通常支持新的特性,对开发也有很大的帮 助。其二,将本地的JDK和服务器上的JDK控制在同一个版本。这样就不用担心版本不对应。下面说下问题出现以后的解决方法,通过MyEclipse的项 目属性->JRE设置->添加新的JRE->让项目的使用新添加的JRE。

2.乱码问题。

通常情况下在移植项目到Weblogic服务的时候,容易碰到HTML乱码问题。这个问题通常是因为页面中的Meta标签未生效,解决的办法是在web.xml中加入下面的代码:

XML/HTML代码

<mime-mapping>   
      <extension>html</extension>   
      <mime-type>text/html;charset=UTF-8</mime-type>   
</mime-mapping>

3.ServletContext

今天发现在JSP页面中直接调用.getServletContext()会出错。解决方法:PageContext.getServletContext();


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-30778-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    每日福利
    热点图片
    拼命载入中...