87497118 2012-07-27
玩Tomcat好多年了,从来没接触分配WebLogic,现在有项目需要使用WebLogic11g,结果开发好的项目扔上去后出现各种各样的鸟问题。花了整整一周时间才把问题扫清,很悲催,赶紧备忘一下。
1、Servlet规范使用2.5,不能使用3.0
2、Spring配置文件不能使用通配符,有多个配置文件必须分成多个来写。(web.xml中contextConfigLocation的配置)
3、Struts2Convention插件的配置要添加以下两项:
<constantname="struts.convention.action.fileProtocols"value="jar,zip"/>
<constantname="struts.convention.action.includeJars"value=".*?/_wl_cls_gen.*?jar(!/)?"/>
4、在源码的根路径添加一个名为“META-INF”的目录,里面随便添加一个文件。
5、使用CXF时,注意web.xml的开头部分只能如下,去除xmlns:xsi、xsi:schemaLocation等声明。
<web-appxmlns="http://java.sun.com/xml/ns/javaee">
6、使用CXF时,删除以下包:
jaxb-impl-*.jar
xml-apis-*.jar
##serializer-*.jar
##xalan-*.jar