tomcat 7环境变量配置好了,jdk运行正常,为什么访问本地服务器出现这问题?

关键是在MyEclipse中启动tomcat会出问题,但是单独启动tomcat又木有问题,折腾了几天。特记!

HTTP Status 500 - java.lang.IllegalStateException: No output folder
typeException report
messagejava.lang.IllegalStateException: No output folder
descriptionThe server encountered an internal error that prevented
it from fulfilling this request.
exceptionorg.apache.jasper.JasperException: java.lang.IllegalStateException: No output folder
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:585)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:391)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
root causejava.lang.IllegalStateException: No output folder
org.apache.jasper.JspCompilationContext.createOutputDir(JspCompilationContext.java:738)
org.apache.jasper.JspCompilationContext.getOutputDir(JspCompilationContext.java:196)
org.apache.jasper.JspCompilationContext.getClassFileName(JspCompilationContext.java:581)
org.apache.jasper.compiler.Compiler.isOutDated(Compiler.java:461)
org.apache.jasper.compiler.Compiler.isOutDated(Compiler.java:425)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:639)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
noteThe full stack trace of the root cause is available in the
Apache Tomcat/7.0.39 logs.

org.apache.jasper.JasperException: java.lang.IllegalStateException: No output folder:

关于这个原因主要是权限的问题,在tomcat/work/Catalina/localhost/,主要是这个目录没有被读写的权限,导致文件不能被编译到该指定的工作目录中,此时我们就要针对与这个目录做一些权限的修改权限至少要达到755或者以上,同时注意此处修改权限必须用root身份进行操作,否则不能进行修改,修改完后编译好的jsp文件就在localhost的目录当中了。

发现了问题在于work/Catalina/localhost/中无法生成对应文件,把tomcat整个目录、work整个目录都修改了权限仍然不行。最后到具体的目录tomcat/work/Catalina/localhost/进行修改权限OK。

转载于:https://www.cnblogs.com/conter/p/6857833.html

java.lang.IllegalStateException: No output folder相关推荐

  1. 访问tomcat出现java.lang.IllegalStateException No output folder错误解决方法

    问题:tomcat分为安装版和解压缩版,解压缩版如果解压到安装盘,在浏览器中访问http://localhost:8080,可能会出现500错误,错误提示如下:  localhost:8080 jav ...

  2. 错误码500:消息 java.lang.IllegalStateException: (No output folder)无输出目录解决方法

    本文的解决方法是刚安装好tomcat后就无法正常运行的情况.不涉及项目 安装tomcat有两种方式,一个是解压缩版本,一个是安装版,当出现这个问题时一般为解压缩版本才出现 提示错误如下:localho ...

  3. java.lang.IllegalStateException: getWriter() has already been called for this response问题解决

    java.lang.IllegalStateException: getWriter() has already been called for this response 在执行下述代码时报错, O ...

  4. 转:java.lang.IllegalStateException异常产生的原因及解决办法

    地址:http://jorton468.blog.163.com/blog/static/72588135201102441617287/ 问题描述: 错误类型大致为以下几种: java.lang.I ...

  5. java.lang.IllegalStateException: Cannot modify managed objects outside of a write transaction. in /U

    错误内容如下 java.lang.IllegalStateException: Cannot modify managed objects outside of a write transaction ...

  6. 批量下载的实现及java.lang.IllegalStateException异常

    在工作流的一张表单里可能会有多个步骤上传附件,在用户的待办中往往会存在多条带有附件的任务,如果一一打开并且点击下载链接下载,不仅费时,而且繁琐,用户体验较差. OA系统采用的是FastDFS做为文件服 ...

  7. JDK8 stream toMap() java.lang.IllegalStateException: Duplicate key异常解决(key重复)

    测试又报bug啦 接到测试小伙伴的问题,说是一个接口不返回数据了,好吧,虽然不是我写的接口任务落到头上也得解决,本地调试了一下,好家伙,直接抛了个异常出来,这又是哪位大哥喝醉了写的代码... Exce ...

  8. 订阅者java_RxJava:“java.lang.IllegalStateException:只允许一个订阅者!”

    我正在使用RxJava来计算Android中某些传感器数据的标准化自动关联 . 奇怪的是,我的代码抛出一个异常("java.lang.IllegalStateException:只允许一个订 ...

  9. Tomcat启动之异常java.lang.IllegalStateException

    Tomcat启动之异常java.lang.IllegalStateException 参考文章: (1)Tomcat启动之异常java.lang.IllegalStateException (2)ht ...

  10. Android DialogFragment 遇到 java.lang.IllegalStateException: Fragment already added: 的解决方法

    Android DialogFragment 遇到 java.lang.IllegalStateException: Fragment already added: 的解决方法 参考文章: (1)An ...

最新文章

  1. 儿童编程软件python-Python编程工具pycharm的使用
  2. weblogic10数据源(连接池)配置
  3. linux添加源 红帽,红帽yum源改centos的源的方法
  4. Android开发之Android WIFI ADB(ADB WIFI)无线调试的技巧
  5. oracle批量替换保留字,oracle保留字大全
  6. thing php官网,Thinkphp5企业官网,php后台管理框架
  7. Android中突发情况数据的保存和恢复
  8. 史上最强Dubbo面试26题和答案:核心组件+服务治理+架构设计等
  9. Linex系统 配置php服务器
  10. java事件处理的题目_介绍一下java的事件机制
  11. Linux环境进程间通信(一)管道和FIFO
  12. switchhost使用记录
  13. 软件工程导论习题集 | 170道选择 | 50道填空 | 40道简答 | 其他试卷资源
  14. 层次化网络设计(三层网络结构)
  15. DevOps 对比分析:产品、服务、开源投入
  16. javascript 获取汉字笔画拼音,使用笔画排序
  17. 简单版数独计算器-升级版
  18. 基于OpenGL的3D天空仿真
  19. 氟化硼二吡咯BDP581/591-ALK/NH2/COOH/NHS/N3/MAL/DBCO/Hz/Tz/amine衍生物
  20. 读书百遍,其义自见,要不得

热门文章

  1. python实现汉诺塔(递归)
  2. java-String类的其他功能
  3. winform 属性
  4. 【贪心】【codevs】1098 均分纸牌
  5. C# Winform关于控件TabControl闪烁的问题
  6. OracleERP-采购管理
  7. spring mvc路径匹配原则
  8. angular的组件通信
  9. SACC 2016:专访宜信大数据研发经理侯松
  10. JVM高级特性与实践(二):对象存活判定算法(引用) 与 回收