我尝试在liferay中自定义默认的停靠栏。
我可以将我的更改反映到停靠栏中。但是当我在重新启动服务器后第一次登录时,它给出了以下例外情况:
05:09:14,950 ERROR [http-bio-8080-exec-3][IncludeTag:253] Current URL / generates exception: java.lang.ClassNotFoundException: org.apache.jsp.html.portlet.dockbar.license_005fwarning_jsp
05:09:14,952 ERROR [http-bio-8080-exec-3][IncludeTag:154] java.lang.ClassNotFoundException: org.apache.jsp.html.portlet.dockbar.license_005fwarning_jsp
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:132)
at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:63)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:130)
at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:172)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:73)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530)
这些错误不断递归重复,并在几秒钟后停止。它显示缺少某些许可证文件。
我无法弄清楚背后的原因是什么。
我已经将license_warning.jsp文件与view.jsp文件放在一起,但仍然会触发此异常。
该功能对我来说很好,只是在首次用户登录时在日志/控制台中发出异常循环。
谢谢, ANKIT
答案 0 :(得分:0)
重新安装许可证文件..
如果您拥有Liferay Version Handy的许可文件。
停止Liferay服务器和Liferay服务器的数据文件夹(备份或删除)许可文件夹。
将您的许可证文件放在服务器的deploy 文件夹中,然后重新启动Liferay
答案 1 :(得分:0)
你好按照这些步骤......
** 1在根文件夹中解压缩一个新的liferay 6.2包。
2转到/root/liferay-portal-6.2-ce-ga2/tomcat-7.0.42/webapps/ROOT/html/portlet/dockbar
3复制此文件夹中的所有文件。
4然后前往存在问题的liferay位置。(在我的情况下是/home/liferay/liferay-portal-6.2-ce-ga2 /)
5转到/tomcat-7.0.42/webapps/ROOT/html/portlet/dockbar
6粘贴从新解压缩的liferay包中复制的所有文件。
7重新启动服务器。**