首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

SSH项目从tomcat迁移到weblogic出现的有关问题总结

2013-01-25 
SSH项目从tomcat迁移到weblogic出现的问题总结TMD,QuartStart坑死人,如果不仔细看,再怎么配置都无济于事。

SSH项目从tomcat迁移到weblogic出现的问题总结

TMD,QuartStart坑死人,如果不仔细看,再怎么配置都无济于事。忽然发现它默认启动的是weblogic自带的例子所在的域。

版本:weblogic10.0

1、出现的struts2注解无法识别的问题,幸好在网上有一篇文章让我逮到了,哈哈

参考:http://blog.csdn.net/gl74gs48/article/details/7955533

?? 1)在struts.xml中添加:

??????? <constant name="struts.convention.action.includeJars" value=".*_wl_cls_gen.*"/>
??????? <constant name="struts.convention.action.fileProtocols" value="jar,zip" />

?? 2)在WEB-INF/classes/目录下新增目录META-INF,然后添加Manifest文件,可从更目录中复制一份META-INF 文件夹,然后粘贴到WEB-INF/classes文件夹下即可

2、就是hibernate的错误,org.hibernate.hql.ast.HqlToken的错误,就这个问题搞了TMD几个小时,最后发现自己始终从QuartStart启动,气死我也。

参考:http://www.cnblogs.com/kaka-bing/archive/2012/08/13/2636745.html

步骤如下:

1)把antlr-2.7.7.jar文件复制到weblogic目录%DOMAIN_HOME%/lib下,即自己创建的domain的lib目录,如D:\bea\user_projects\domains\base_domain\lib目录

2)在%DOMAIN_HOME%/中找到startWeblogic.cmd,找到set CLASSPATH=%SAVE_CLASSPATH%,,然后修改为:

set PRE_CLASSPATH=%DOMAIN_HOME%\lib\antlr-2.7.6.jar;
.... set CLASSPATH=%SAVE_CLASSPATH%(默认有)
set CLASSPATH=%PRE_CLASSPATH%;%SAVE_CLASSPATH%

?

注:1、weblogic在启动引用时Log4jConfigListener会报错,可以尝试修改源代码让其不抛出异常

2、weblogic不支持classpath*格式,classpath好像是可以,但是还是写相对路径比较好,如WEB-INF/classes/applicationContext.xml
?

?

热点排行