mac下安装完myeclipse启动tomcat报错
Mac下安装完myeclipse启动tomcat后报错:
Servlet.service() for servlet [jsp] in context with path [/uushop] threw exception [javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/struts2/views/jsp/IfTag] with root cause
java.lang.ClassNotFoundException: org.apache.struts2.views.jsp.IfTag
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:126)
at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:63)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at org.apache.jsp.index_jsp._jspx_meth_s_005fif_005f0(index_jsp.java:516)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:101)
org.apache.jasper.JasperException: java.lang.IllegalStateException: No output folder:
原因是没有权限,解决办法:切换到root,找到tomcat安装目录,直接给tomcat目录及以下所有文件夹下的所有文件权限
chmod -R 777 tomcat安装目录