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的区别
部分代码如下:
-
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();
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.部署出错。
2.乱码问题。
XML/HTML代码
- <mime-mapping>
-
<extension>html</extension> -
<mime-type>text/html;charset=UTF-8</mime-type> - </mime-mapping>
<mime-mapping> <extension>html</extension> <mime-type>text/html;charset=UTF-8</mime-type> </mime-mapping>
3.ServletContext
4.JSP写的验证码
这个验证码比较简单在文件的一开始加入out.clear();即可解决问题!
Java代码
- out.clear();
- out=pageContext.pushBody();
ImageIO.write(image, "JPEG", response.getOutputStream()); out.clear(); out=pageContext.pushBody();
XML/HTML代码
- <mime-mapping>
-
<extension>xml</extension> -
<mime-type>application/xml</mime-type> - </mime-mapping>
<mime-mapping> <extension>xml</extension> <mime-type>application/xml</mime-type> </mime-mapping>
就我个人成功部署的经历说说我的部署心得。
1.web.xml里的contextConfigLocation,引入的资源中间不允许存在注释和空行;<display-name>DWR Servlet</display-name>不能与description存在重复,即2选1;
这里引入的资源文件特别要注意不要存在注释及空行,在weblogic下都会报错,说找不到资源。
display-name与description只需要2选1就可以了,不然会报莫名的错误。
这个视个人应用不同自行配置。
7.关于图片输出的,在weblogic下我的测试结果是不需要out.clear();。可以直接删除。这个一般在jsp页面里有使用,干掉吧。
8.关于数据源的。weblogic10.3提供了很好的jndi数据源配置功能,命名上要规范统一,如果是部署时报数据库错误,先检查是否已经
设置了数据源了,并把数据源的“目标”指向服务器。如果OK,检查应用里使用的jndi命名是否与weblogic里配置的数据源名称一致。