常见异常与解决办法

简介: The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Pathdescription:新建jsp页面出现小红叉错误警示.
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
  • description:

    新建jsp页面出现小红叉错误警示.

    这里写图片描述

  • solution

    原因是没有加入tomcat运行类.
    web工程->右键build path->configure build path->libraries->add library->server runtime->apache tomcat vX.0


问题描述:

首次访问网站报错误HTTP Status 500 - Could not open Hibernate Session for transaction; nested exception is org.hibernate.TransactionException: JDBC begin transaction failed:,刷新后正常.

这里写图片描述

解决方案:
给jdbc url加autoReconnect=true
找到数据库连接的jdbc url,我的在db.properties文件内,把下面这行加到url后面:

?&useUnicode=true&characterEncoding=utf-8&autoReconnect=true

这里写图片描述

把windows下的ssh项目拿到mac下运行出现class org.springframework.web.context.ContextLoaderListener错误,查了好多解决办法,其实不需要加jar包什么的,只需要把设置修改一下。总结下导致出现错误的点:

1.jdk版本不一致

单击项目名称->右键->config build path->libraries->add library->jre system library.

2.tomcat版本不一致

需要修改拷贝过来的项目根目录下的.setting文件,如果隐藏的话可以使用命令显示隐藏文件:

defaults write com.apple.finder AppleShowAllFiles -bool true

然后打开.settings/org.eclipse.wst.common.project.facet.core.xml

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <runtime name="Apache Tomcat v7.0"/>
  <fixed facet="java"/>
  <fixed facet="wst.jsdt.web"/>
  <fixed facet="jst.web"/>
  <installed facet="java" version="1.8"/>
  <installed facet="jst.web" version="2.5"/>
  <installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>

修改tomcat和jdk版与本机一致。

最后删除所有server,clean所有项目,重新配置tomcat即可。

目录
相关文章
|
数据库
学生错误‘3704‘解决方法
学生错误‘3704‘解决方法
|
6月前
|
数据库 数据安全/隐私保护
常见异常报错
常见异常报错
206 0
面试时通常让你默写的运行时异常与编译时异常举例
面试时通常让你默写的运行时异常与编译时异常举例
|
Java Maven
Java开发常见异常及解决办法总结
在IDEA中创建Maven项目,在pom.xml中引入依赖时,有时候会报错Failed to read artifact descriptor for xxx。
Java开发常见异常及解决办法总结
|
Java Shell API
Android开发 常见异常和解决办法(一)(上)
Android Studio是Android开发的理想工具,但是由于版本的更新和配置的差异,会出现很多问题,下面是以《第一行代码 第二版》为基础进行开发学习可能遇见的一些问题及其解决办法。
Android开发 常见异常和解决办法(一)(上)
|
XML Android开发 数据格式
Android开发 常见异常和解决办法(一)(下)
Android Studio是Android开发的理想工具,但是由于版本的更新和配置的差异,会出现很多问题,下面是以《第一行代码 第二版》为基础进行开发学习可能遇见的一些问题及其解决办法。
Android开发 常见异常和解决办法(一)(下)
|
存储 自然语言处理 PyTorch
PyTorch使用常见异常和解决办法汇总
通过Conda安装PyTorch,同时在Jupyter中导入PyTorch,会报错No module named &#39;torch&#39;。
PyTorch使用常见异常和解决办法汇总
|
存储 SQL 缓存
Hadoop开发常见异常及解决办法总结(上)
在Hadoop中进行MapReduce开始时,会有进行Map端Join的场景,一般都需要在Driver中添加缓存文件。
Hadoop开发常见异常及解决办法总结(上)
Ubuntu系统 使用与开发 常见异常与解决办法
在开发过程中,不小心在终端中把当前用户的Desktop、Downloads、Music等文件夹删除。 解决措施:
|
SQL 缓存 分布式计算
Hadoop开发常见异常及解决办法总结(下)
在Hadoop中进行MapReduce开始时,会有进行Map端Join的场景,一般都需要在Driver中添加缓存文件。