主题 : v8.1版本不打war包能部署到weblogic11g么 |
级别: 解元
![]() |
3# 发表于:2019-06-18 16:44:19 IP:223.67.*.*
后台可以正常访问,前台报错,找不到模板
]] Root cause of ServletException. org.springframework.context.ApplicationContextException: Could not load FreeMarker template for URL [/WEB-INF/t/cms/www/default/content/news.html]; nested exception is freemarker.template.TemplateNotFoundException: Template not found for name "/WEB-INF/t/cms/www/default/content/news.html". The name was interpreted by this TemplateLoader: MultiTemplateLoader(loader1 = FileTemplateLoader(baseDir="/home/weblogic/Oracle/Middleware/user_projects/domains/rsj_domain/servers/AdminServer/tmp/_WL_user/WebRoot/cwqchs/war", canonicalBasePath="/home/weblogic/Oracle/Middleware/user_projects/domains/rsj_domain/servers/AdminServer/tmp/_WL_user/WebRoot/cwqchs/war/"), loader2 = ClassTemplateLoader(resourceLoaderClass=org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer, basePackagePath="" /* relatively to resourceLoaderClass pkg */)). at com.jeecms.common.web.springmvc.SimpleFreeMarkerView.checkTemplate(SimpleFreeMarkerView.java:102) at com.jeecms.common.web.springmvc.SimpleFreeMarkerView.initApplicationContext(SimpleFreeMarkerView.java:79) at org.springframework.context.support.ApplicationObjectSupport.initApplicationContext(ApplicationObjectSupport.java:120) at org.springframework.web.context.support.WebApplicationObjectSupport.initApplicationContext(WebApplicationObjectSupport.java:76) at org.springframework.context.support.ApplicationObjectSupport.setApplicationContext(ApplicationObjectSupport.java:74) Truncated. see log file for complete stacktrace Caused By: freemarker.template.TemplateNotFoundException: Template not found for name "/WEB-INF/t/cms/www/default/content/news.html". The name was interpreted by this TemplateLoader: MultiTemplateLoader(loader1 = FileTemplateLoader(baseDir="/home/weblogic/Oracle/Middleware/user_projects/domains/rsj_domain/servers/AdminServer/tmp/_WL_user/WebRoot/cwqchs/war", canonicalBasePath="/home/weblogic/Oracle/Middleware/user_projects/domains/rsj_domain/servers/AdminServer/tmp/_WL_user/WebRoot/cwqchs/war/"), loader2 = ClassTemplateLoader(resourceLoaderClass=org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer, basePackagePath="" /* relatively to resourceLoaderClass pkg */)). at freemarker.template.Configuration.getTemplate(Configuration.java:2430) at freemarker.template.Configuration.getTemplate(Configuration.java:2232) at com.jeecms.common.web.springmvc.SimpleFreeMarkerView.checkTemplate(SimpleFreeMarkerView.java:96) at com.jeecms.common.web.springmvc.SimpleFreeMarkerView.initApplicationContext(SimpleFreeMarkerView.java:79) at org.springframework.context.support.ApplicationObjectSupport.initApplicationContext(ApplicationObjectSupport.java:120) Truncated. see log file for complete stacktrace > |
||
---|---|---|---|
级别: 论坛管理员
![]() |
4# 发表于:2019-06-18 16:47:01 IP:115.233.*.*
那您就要去看下有没有/WEB-INF/t/cms/www/default/content/news.html 这个模板 有的话 这个模板会不会存在问题
|
||
---|---|---|---|
级别: 解元
![]() |
5# 发表于:2019-06-18 16:52:43 IP:223.67.*.*
模板不会存在问题,在tomcat里面运行好的很,没有任何问题。发布到weblogic就报这个错
|
||
---|---|---|---|
级别: 论坛管理员
![]() |
6# 发表于:2019-06-18 16:54:46 IP:115.233.*.*
您好 这个是可能会出问题的 很多客户之前在本地部署是正常的 部署到服务器上就会出现读取不到模板 获取不到模板内的标签这样的问题 建议您先排查下
|
||
---|---|---|---|
级别: 解元
![]() |
7# 发表于:2019-06-18 16:57:26 IP:223.67.*.*
我这边没什么需要排查的。我打包成war包 部署到weblogic没问题 按你说的直接用部署包部署就出问题了。
|
||
---|---|---|---|
级别: 论坛管理员
![]() |
8# 发表于:2019-06-18 17:00:40 IP:115.233.*.*
您看下您的报错信息啊 这个提示了您 您这个news.html模板出现了问题
|
||
---|---|---|---|
级别: 论坛管理员
![]() |
10# 发表于:2019-06-18 17:06:37 IP:115.233.*.*
所以我让您看下您整个目录下有没有这个名称的模板 有的话可能就是读取不到模板的问题 没有的话就是没有这个模板导致的
|
||
---|---|---|---|