第一篇:SSH项目从tomcat迁移到weblogic出现的问题总结李国华
SSH项目从tomcat迁移到weblogic出现的问题总结李国华
QuartStart坑死人,如果不仔细看,再怎么配置都无济于事。忽然发现它默认启动的是weblogic自带的例子所在的域。
版本:weblogic10.01、出现的struts2注解无法识别的问题,幸好在网上有一篇文章让我逮到了,哈哈
参考:
步骤如下:
1)把antlr-2.7.7.jar文件复制到weblogic目录%DOMAIN_HOME%/lib下,即自己创建的domain的lib目录,如D:beauser_projectsdomainsbase_domainlib目录
2)在%DOMAIN_HOME%/中找到startWeblogic.cmd,找到set CLASSPATH=%SAVE_CLASSPATH%,,然后修改为: set PRE_CLASSPATH=%DOMAIN_HOME%libantlr-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