0 0

freemarker-2.3.19.jar 与 freemarker-2.3.8 区别5

最近struts2jar包升级至struts-2.3.16.3,freemarker-2.3.19 包在tomcat下运行访问时,会出现刷屏情况,但很快就显示出JSP页面。但在weblogic下运行访问时,出现JSP页面要接近30 秒,多次访问均如此。 最后没办法换回freemarker-2.3.8 ,结果tomcat\weblogic均正常运行。 各位不知道有没碰到同样的情况!

控制台输出如下:

2014-08-18 11:34:07,031 DEBUG (freemarker.cache:81) - "template/simple/form.ftl"
["zh_CN",gbk,parsed]  using cached since zip:D:/bea/user_projects/domains/njdt_d
omain/./servers/AdminServer/tmp/_WL_user/webapp/dmwac2/war/WEB-INF/lib/struts2-c
ore-2.3.16.3.jar!/template/simple/form.ftl didn't change.
2014-08-18 11:34:07,034 DEBUG (freemarker.cache:81) - "template/~~~simple/form-c
ommon.ftl"["zh_CN",gbk,parsed]  using cached since zip:D:/bea/user_projects/doma
ins/njdt_domain/./servers/AdminServer/tmp/_WL_user/webapp/dmwac2/war/WEB-INF/lib
/struts2-core-2.3.16.3.jar!/template/simple/form-common.ftl didn't change.
2014-08-18 11:34:07,036 DEBUG (freemarker.beans:81) - Key "validate" was not fou
nd on instance of java.util.LinkedHashMap. Introspection information for the cla
ss is: {hashCode=public int java.util.AbstractMap.hashCode(), entrySet=public ja
va.util.Set java.util.HashMap.entrySet(), isEmpty=public boolean java.util.HashM
ap.isEmpty(), getClass=public final native java.lang.Class java.lang.Object.getC
lass(), get=public java.lang.Object java.util.LinkedHashMap.get(java.lang.Object
), values=public java.util.Collection java.util.HashMap.values(), class=java.bea
ns.PropertyDescriptor@a5180733, toString=public java.lang.String java.util.Abstr
actMap.toString(), put=public java.lang.Object java.util.HashMap.put(java.lang.O
bject,java.lang.Object), putAll=public void java.util.HashMap.putAll(java.util.M
ap), clone=public java.lang.Object java.util.HashMap.clone(), remove=public java
.lang.Object java.util.HashMap.remove(java.lang.Object), containsValue=public bo
olean java.util.LinkedHashMap.containsValue(java.lang.Object), keySet=public jav
a.util.Set java.util.HashMap.keySet(), java.lang.Object@d2b045=public java.lang.
Object java.util.LinkedHashMap.get(java.lang.Object), java.lang.Object@64b5ab={p
ublic java.util.Collection java.util.HashMap.values()=[Ljava.lang.Class;@18dd769
, public boolean java.util.HashMap.isEmpty()=[Ljava.lang.Class;@1393da7, public
boolean java.util.LinkedHashMap.containsValue(java.lang.Object)=[Ljava.lang.Clas
s;@fec586, public java.util.Set java.util.HashMap.entrySet()=[Ljava.lang.Class;@
59ee42, public int java.util.AbstractMap.hashCode()=[Ljava.lang.Class;@295637, p
ublic boolean java.util.HashMap.containsKey(java.lang.Object)=[Ljava.lang.Class;
@1db476d, public java.lang.String java.util.AbstractMap.toString()=[Ljava.lang.C
lass;@12e5050, public java.lang.Object java.util.HashMap.put(java.lang.Object,ja
va.lang.Object)=[Ljava.lang.Class;@19aed36, public java.lang.Object java.util.Ha
shMap.clone()=[Ljava.lang.Class;@4b99fa, public void java.util.HashMap.putAll(ja
va.util.Map)=[Ljava.lang.Class;@16a1a66, public java.lang.Object java.util.HashM
ap.remove(java.lang.Object)=[Ljava.lang.Class;@eb2b93, public int java.util.Hash
Map.size()=[Ljava.lang.Class;@179c26a, public void java.util.LinkedHashMap.clear
()=[Ljava.lang.Class;@caf446, public final native java.lang.Class java.lang.Obje
ct.getClass()=[Ljava.lang.Class;@6b2325, public boolean java.util.AbstractMap.eq
uals(java.lang.Object)=[Ljava.lang.Class;@1d08edf, public java.lang.Object java.
util.LinkedHashMap.get(java.lang.Object)=[Ljava.lang.Class;@1540de0, public java
.util.Set java.util.HashMap.keySet()=[Ljava.lang.Class;@15aedce}, java.lang.Obje
ct@1d8ac9d=freemarker.ext.beans.MethodMap@b28abf, containsKey=public boolean jav
a.util.HashMap.containsKey(java.lang.Object), clear=public void java.util.Linked
HashMap.clear(), equals=public boolean java.util.AbstractMap.equals(java.lang.Ob
ject), size=public int java.util.HashMap.size(), empty=java.beans.PropertyDescri
ptor@d55dc71d}

 

2014年8月19日 10:15
目前还没有答案

相关推荐

    最新Struts2+jq+ajax+json 学会总要4步‵‵超级简单,里面包含实例

    freemarker-2.3.19.jar javassist-3.11.0.GA.jar ognl-3.0.6.jar struts2-core-2.3.8.jar xwork-core-2.3.8.jar 2. 配置struts.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//...

    struts最新-2.3.8所需的官网包

    1. **freemarker-2.3.19.jar**:FreeMarker是一个模板引擎,用于生成动态内容。在Struts 2中,它用于处理视图层,将数据模型渲染为HTML或其他格式的输出。开发者可以使用FreeMarker模板语言编写模板,与后台Java对象...

    搭建SSH框架所需的jar包

    "freemarker-2.3.19.jar"和"freemarker-2.3.13.jar"是FreeMarker模板引擎,用于动态生成HTML或其他格式的文本,是Struts2视图层的常用选择。 综上所述,通过整合这些jar包,我们可以构建出一个完整的SSH框架,实现...

    Struts2官网最新2.38版jar包

    - `freemarker-2.3.19.jar`:Struts2默认使用FreeMarker作为视图层的模板引擎,它是一种强大的、非侵入式的模板语言,允许开发者将动态内容与静态布局分离。 4. **OGNL表达式语言**: - `ognl-3.0.6.jar`:Object...

    struts2,spring,mybatis汇总jar包下载

    7. Freemarker:`freemarker-2.3.19.jar`是Freemarker模板引擎,常用于生成HTML或其他文本格式的动态内容,与Struts2等框架配合使用,可以实现视图层的渲染。 8. 其他库:还有一些其他支持库,如`spring.jar`可能...

    Struts2.3.8

    Struts2.3.8必要jar包: asm-3.3.jar asm-commons-3.3.jar commons-fileupload-1.2.2.jar ...freemarker-2.3.19.jar javassist-3.11.0.GA.jar ognl-3.0.6.jar struts2-core-2.3.8.jar xwork-core-2.3.8.jar

    ssh框架整合包

    Freemarker (`freemarker-2.3.19.jar`) 是一个模板引擎,常用于生成HTML或其他类型的文本输出。在SSH框架中,它可以与Struts2结合,帮助开发者创建动态视图。 Ehcache (`ehcache-2.8.3.jar`) 是一个内存缓存系统,...

    struts+spring+hibernate整合包

    5. Freemarker:`freemarker-2.3.19.jar`是FreeMarker模板引擎,它是一个强大的、非侵入式的模板语言,用于生成HTML、XML等文本格式的输出。在Struts2中,FreeMarker常作为视图层技术,分离视图和业务逻辑。 6. ...

    struts2.3.8核心包

    Struts2.3.8需要11个基本包: asm-3.3.jar asm-commons-3.3.jar commons-fileupload-1.2.2.jar ...freemarker-2.3.19.jar javassist-3.11.0.GA.jar ognl-3.0.6.jar struts2-core-2.3.8.jar xwork-core-2.3.8.jar

    移动联通接口包1

    6. **freemarker-2.3.19.jar**: Freemarker是一个模板引擎,用于动态生成HTML、XML等格式的文本。在接口包中,Freemarker可能用于自动生成接口返回的响应,根据不同的请求条件动态生成定制化的结果。 7. **js-1.7R2...

    struts2_lib

    3. **freemarker-2.3.19**: Freemarker是一个模板引擎,它允许开发者用一种声明式的方式来设计HTML或者其他格式的输出。在Struts2框架中,Freemarker作为视图层技术,用于渲染动态生成的页面,使开发者能够将逻辑和...

Global site tag (gtag.js) - Google Analytics