jsp org.apache.jasper.JasperException: java.lang.IllegalStateException: No output folder:
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
·
简介
Linux 是web 项目部署非常理想的环境,作为一个WEB 开发者想要有更好的发展就需要了解Linux、能完成基本的Linux 环境操作能力。
目标
笔者使用apache-tomcat-9.0.11 部署WEB 项目时在浏览器中访问jsp 文件时输出如下信息: org.apache.jasper.JasperException: java.lang.IllegalStateException: No output folder:
为什么刚新建的项目就会报错?并且JSP 文件检查再三也没有任何问题!
1.因为jsp 的实质就是一个Servlet,不过输出动态生成的html 字符串;
2.tomcat 安装目录的 work/Catalina/localhost/ 目录将会存放项目的 jsp 被编译生成的 *.class 文件;
3.默认情况下 work/Catalina/localhost/ 目录权限结构如下:
导致非root 用户对该文件夹没有写入权限而导致异常,解决方案如下:
sudo chmod -R go+w work
修改 work/Catalina/localhost/ 目录成为可写即可存放jsp 编译生成的 class 文件。
A beautiful web dashboard for Linux
最近提交(Master分支:1 个月前 )
186a802e
added ecosystem file for PM2 5 年前
5def40a3
Add host customization support for the NodeJS version 5 年前
新一代开源开发者平台 GitCode,通过集成代码托管服务、代码仓库以及可信赖的开源组件库,让开发者可以在云端进行代码托管和开发。旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。
更多推荐


所有评论(0)