TOMCAT报错解决
java.lang.ClassNotFoundException: org.apache.jsp.login_jsp
jsp文件编译失败 原因是jsp没有编译成功,所以找不到这个类 这要说明已下jsp和servlet的编译原理: jsp,比如login.jsp:每一个jsp页面都会被web容器编译成一个java类,供web容器调用,并且声称html页面回馈给用户。
比如login.jsp,会被编译成login_jsp.java文件放在%tomcat_home%/work/Catalina/localhost/项目名称/org/apache/jsp/目录下;然后编译成login_jsp.class文件,同样放在该目录下。 jsp=java+html
servlet=java+out.print(html)
在第一次请求web服务器时,会执行如下过程:
- 客户端发送请求给web容器
- web容器将jsp首先转译成servlet源码
- web容器将servlet源码编译成.class文件
- web容器执行.class文件
- web容器将结果返回给客户端
所以第一次请求响应会慢点,以后的请求就会省略第2步和第3步。
java.lang.ClassNotFoundException: org.apache.jsp.index_jsp
出现此问题的原因在于我们在jsp页面中使用了jstl标签,但是没有引入jstl相关的jar包。 引入jstl.jar和standard.jar即可解决
但是又发现jstl.jar和standard.jar已经成功引入了,遇到这种情况可以把本地仓库.m2中的该jar包删除重新下载,这是因为可能是某次下载的版本不对导致的问题。
用idea配置tomcat时,访问页面出现404
检查是否是url出错。 若url正确,在使用idea配置的tomcat时,输入url是不需要包名的。 如localhost:8080//portal_jqm_zmkm//login.jsp 中间的war包名字portal_jqm_zmkm是不需要了的。
TOMCAT报错解决相关推荐
- linux部署jar项目报错_Spring boot项目部署linux系统tomcat报错解决办法
一.问题出现的场景: 一个Spring boot项目,使用log4j打印日志,在windows tomcat中部署正常启动,但是在linux系统中部署到tomcat 中时报了如下的错误:java.io ...
- 迅速解决!!!!!启动Tomcat报错PermGen space
启动Tomcat报错 PermGen space 内存溢出 解决方法:扩大tomcat内存 修改参数:set JAVA_OPTS=-Xms1024m -Xmx1024m -XX:PermSi ...
- ssm启动不报错_解决idea导入ssm项目启动tomcat报错404的问题
用idea写ssm项目,基于之前一直在用spring boot 对于idea如何运行ssm花费了一番功夫 启动tom act一直在报404 我搜了网上各种解决办法都不行,花费一天多的时间解决不了 就是 ...
- 部署war包后,新增tomcat服务器,启动tomcat服务器报错解决方法
部署war包后,新增tomcat服务器,启动tomcat服务器报错解决方法 参考文章: (1)部署war包后,新增tomcat服务器,启动tomcat服务器报错解决方法 (2)https://www. ...
- tomcat配置报错解决方法 The jre_home environment variable is not defined correctly
tomcat配置报错解决方法 The jre_home environment variable is not defined correctly 参考文章: (1)tomcat配置报错解决方法 Th ...
- 终端启动tomcat报错 command not found 解决方法 (含启动和关闭命令)
终端启动tomcat报错 command not found 解决方法 (含启动和关闭命令) 参考文章: (1)终端启动tomcat报错 command not found 解决方法 (含启动和关闭命 ...
- XAMPP中启动tomcat报错的解决方法
XAMPP装完后,直接启动TOMCAT报错,因为在catalina_start.bat中寻找注册中安装jdk的键值,而我的JDK是绿色的,非安装的..因此解决办法就是将绿色的JDK注册到系统注册表. ...
- 解决eclipse启动Tomcat报错,显示8005和8080端口被占用的问题
在部署Web项目到Tomcat服务器的环节中,遇到了用eclipce启用tomcat报错,显示部分端口被占用,从而运行不起jsp文件. 问题主要描述如下: Several ports (8005, 8 ...
- 关于eclipse中web项目tomcat报错Server Tomcat v9.0 Server at localhost failed to start问题解决
第一次写博客,写个简单的好了 关于eclipse中web项目tomcat报错Server Tomcat v9.0 Server at localhost failed to start 问题 我的解决 ...
- tomcat报错405
tomcat报错405 出现HTTP Status 405 - HTTP method GET is not supported by this URL 原因是: 1.继承自Httpservlet的S ...
最新文章
- 电脑已连接wifi的密码查询
- 【博客】博客资源汇总
- MySQL同步状态双Yes的假象及seconds_behind_master的含义
- 自定义注解!绝对是程序员装逼的利器!!
- 从零开始构建自己的爬虫代理IP数据库并定期检验IP有效性...
- desktop docker 无法卸载_docker 安装教程和常见问题
- 如果这样 你跟小三走吧
- exxi6.7如何传文件到win7_win7系统被删除文件如何恢复 恢复被删除的文件操作方法【详解】...
- String.Format数字格式化参考
- 《高质量程序设计指南——C++/C》(第三版)
- 【独家】小程序初体验及它带来的龙卷风
- 如何巧用Microsoft edge浏览器合并pdf文件
- 关于kindle mobi词典解析
- html文字排版步骤,CSS text-align内容位置排版教程
- 电子计算机工程 专业大学排名,电子与计算机工程专业大学排名【科教评价网版】...
- 强智教务系统模拟登陆经验【附源码】
- 做期货怎么才能赚钱吗(期货这样做才能赚钱)
- 多肉商店html网页代码,[转载]国外多肉植物及种子购买网站(转载)
- Git 修改已提交的 commit 信息
- js 中的 Event Loop 以及 宏任务 与 微任务