第一篇:SSH項(xiàng)目從tomcat遷移到weblogic出現(xiàn)的問(wèn)題總結(jié)李國(guó)華
SSH項(xiàng)目從tomcat遷移到weblogic出現(xiàn)的問(wèn)題總結(jié)李國(guó)華
QuartStart坑死人,如果不仔細(xì)看,再怎么配置都無(wú)濟(jì)于事。忽然發(fā)現(xiàn)它默認(rèn)啟動(dòng)的是weblogic自帶的例子所在的域。
版本:weblogic10.01、出現(xiàn)的struts2注解無(wú)法識(shí)別的問(wèn)題,幸好在網(wǎng)上有一篇文章讓我逮到了,哈哈
參考:
步驟如下:
1)把a(bǔ)ntlr-2.7.7.jar文件復(fù)制到weblogic目錄%DOMAIN_HOME%/lib下,即自己創(chuàng)建的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%(默認(rèn)有)
set CLASSPATH=%PRE_CLASSPATH%;%SAVE_CLASSPATH%
注:
1、weblogic在啟動(dòng)引用時(shí)Log4jConfigListener會(huì)報(bào)錯(cuò),可以嘗試修改源代碼讓其不拋出異常
2、weblogic不支持classpath*格式,classpath好像是可以,但是還是寫相對(duì)路徑比較好,如WEB-INF/classes/applicationContext.xml