我的电脑同时使用两个jdk版本,默认1.7,eclipse使用的是1.8,,由于项目启动时有加载类需要jdk1.8的包,1.7不支持。所以导致项目在eclipse直接能够跑,而在外面的tomcat跑是就出现startup failed due to previous errors的错误.

但是这样的提示信息问题还是表达比较含糊,下面我们开始重新理思绪,通过查看日志来分析原因。

为了调试,我们要获得更详细的日志。可以在WEB-INF/classes目录下新建一个文件叫logging.properties

handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler

############################################################

# Handler specific properties.

# Describes specific configuration info for Handlers.

############################################################

org.apache.juli.FileHandler.level = FINE

org.apache.juli.FileHandler.directory = ${catalina.base}/logs

org.apache.juli.FileHandler.prefix = error-debug.

java.util.logging.ConsoleHandler.level = FINE

java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter

Tomcat的日志目录下会生成error-debug.***.log的文件。里面会提供较详细提示信息。我的反馈如下:

...Unsupported major.minor version 52.0 (unable to load class com.sdmc.controller.IndexController)...

版本不支持上面类的运行,但是编译时使用的是JDK1.8的包.所以eclipse上不会报错。

这种问题奇葩吧,好了废话不多说,感慨不大堆。总结是出现类似问题从日志开始。

如果早养成这样的习惯也不会让我耗了这么久,分分钟搞定

Linux下如何查看tomcat是否启动、查看tomcat启动日志

在Linux系统下,重启Tomcat使用命令的操作! 1.首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用Tomcat关闭命令 ./shutdown.sh ...

Linux下如何查看tomcat是否启动、查看tomcat启动日志(转)

在Linux系统下,重启Tomcat使用命令的操作! 1.首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用Tomcat关闭命令 ./shutdown.sh ...

查看tomcat启动文件都干点啥---catalina.bat(转)

在上一次查看tomcat启动文件都干点啥一文中,我们总结出,startup.bat文件的作用就是找到catalina.bat文件,然后把参数传递给它,在startup.bat中,调用catalina. ...

查看tomcat启动文件都干点啥---catalina.bat

在上一次查看tomcat启动文件都干点啥一文中,我们总结出,startup.bat文件的作用就是找到catalina.bat文件,然后把参数传递给它,在startup.bat中,调用catalina. ...

查看tomcat启动文件都干点啥---server对象

在上一章查看tomcat启动文件都干点啥---Catalina.java中说道了构造Server,,这次尝试着说一下Tomcat中Server的内容,首先看一下org.apache.catalina. ...

查看tomcat启动文件都干点啥---Catalina.java

在前一章查看tomcat启动文件都干点啥---Bootstrap.java中我们得出结论,在Bootstrap中通过反射调用Catalina类中的getServer,start,stop,stopSe ...

查看tomcat启动文件都干点啥---Bootstrap.java

在上一章查看tomcat启动文件都干点啥---catalina.bat,说了在catalina.bat中都走了什么流程,最重要的是,我们得出了如下这段命令: _EXECJAVA=start &quot ...

tail 命令 查看Tomcat目录下日志的最后几行的方法

工作中需要查看日志信息,进行排错,但是面对上万行的错误日志,从头开始往后看,比较浪费时间,所有使用tail命令会节省不少时间. 1.命令   tail  - n  opt/tomcat/logs/ca ...

随机推荐

PHP PDO的错误处理模式

PDO默认的错误处理方式是返回一个数组格式的错误代码.如果想要判断SQL有没有出错时,就需要写一组代码来检测这个返回的数组.觉得这样有些麻烦.还好PDO还提供了另外两种处理方式,只要根据需要设置一下就 ...

Java 序列化Serializable

a)当一个父类实现序列化,子类自动实现序列化,不需要显式实现Serializable接口: b)当一个对象的实例变量引用其他对象,序列化该对象时也把引用对象进行序列化: c) static,trans ...

html页面 代码 编写的 一些 基本素养 约定 知识点

hmtl代码书写也要养成一段一段的 区块代码, 每个区块代码 进行 html的 功能注释 自由文字的获得: (lorem ipsum: 乱数假文, 哑元文字) lorem ipsum: lipsum等 ...

区域生长算法的一种C++实现

区域生长算法是一种图像分割方法,能够将图像中具有相同特征的连通区域分割出来,同时保证较好的边缘信息. 区域生长算法的优点是简单,容易实现:但空间和时间复杂度较高,对分割图像要求较高,否则容易形成孔洞和 ...

jqGrid插件的重载表格的解决方案

jqGrid插件的重载表格的解决方案 $("#table_list_1").empty();// 清空表格内容 var parent=$("#gbox_table_lis ...

spring 源码之IOC 类图

Spring IoC容器是spring框架的核心和基础,IoC容器负责spring Bean的生命周期,是spring框架实现其他扩展功能的基础.容器的继承结构比较复杂,这里画出了spring IoC ...

版本管理工具SVN学习(一):简单的SVN命令,兼对比Git

新公司用SVN来管理代码,而且公司自己搭建了SVN服务器,所以要学习下SVN的相关命令.服务器搭建等技能知识.上家公司是用Git管理代码,而且代码托管在git@oschina上,自然不用操心Git服务 ...

mssql sqlserver 下文分享一种新颖的字符串截取方法

tomact错误日志是那个_如何查看tomcat启动异常日志详情相关推荐

  1. 查看tomcat启动日志

    前言 查看tomcat启动日志需要注意的是看清楚自己的安装目录,不一定是我下面写的. 1.先切换到:cd /usr/local/tomcat/apache-tomcat-8.5.41/logs/ 2. ...

  2. cocos2d-x 打包成so文件之后,假设出现错误,能够使用ndk-stack来查看里面的异常...

    cocos2d-x  打包成so文件之后,假设出现错误,能够使用ndk-stack来查看里面的异常 详细方法.自行百度. 转载于:https://www.cnblogs.com/jzssuanfa/p ...

  3. linux 关机 日志,centos7 异常关机了,怎么查看系统的异常日志?

    centos7 异常关机了,怎么查看系统的异常日志? crash中也没有dump的文件. 这是messages日志: Feb 26 11:14:03 moon systemd-logind: Remo ...

  4. Linux下查看Tomcat进程查看Tomcat启动日志

    在Linux系统下,重启Tomcat使用命令的操作! 1.首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用Tomcat关闭命令 ./shutdown.sh ...

  5. 查看tomcat启动文件都干点啥---server对象

    在上一章查看tomcat启动文件都干点啥---Catalina.java中说道了构造Server,,这次尝试着说一下Tomcat中Server的内容,首先看一下org.apache.catalina. ...

  6. tomcat启动时日志卡在Deploying web application directory解决

    最近刚入手了阿里云ECS服务器,学生价入手的超级便宜,本以为是赚到了,谁知道tomcat安装完成后死活访问不了tomcat中的web项目.最后在查看tomcat启动日志中发现了[Deploying w ...

  7. bootstrap java_查看tomcat启动文件都干点啥---Bootstrap.java

    在上一章查看tomcat启动文件都干点啥---catalina.bat,说了在catalina.bat中都走了什么流程,最重要的是,我们得出了如下这段命令: _EXECJAVA=start " ...

  8. mysql binlog 目录_怎么查看mysql 的binlog日志存放的位置(linux和win)

    这个你可以看配置文件 启用了才有这样的记录默认是没有的 linux系统中的/etc/my.cnf my.cnf内容: log-bin = mysqlbin # 默认配置 比如上面的设置重启数据库会生成 ...

  9. mysql 日志文件 自动_自动恢复MySQL数据库的日志文件思路分享及解决方案

    如果MySQL服务器启用了二进制日志,你可以使用mysqlbinlog工具来恢复从指定的时间点开始 (例如,从你最后一次备份)直到现在或另一个指定的时间点的数据."mysqlbinlog:用 ...

最新文章

  1. 弹性服务器怎么上传文件,上传哪个文件夹弹性云服务器
  2. Java -----JVM运行时数据区
  3. Web 版 VS Code (Visual Studio Online) 即将来临!
  4. 表示数值的字符串(有限状态自动机与搜索)
  5. 用计算机和用纸的区别,英语四级机考与传统纸考的主要区别
  6. node.js 学习书籍推荐
  7. Openlayer:学习笔记之交互
  8. 随机森林 ---sklearn
  9. 哈夫曼编码c语言例题,关于哈夫曼编码试题的计算
  10. git拉代码错误Can't update:no tracked branch
  11. 人声分离攻破“鸡尾酒会”效应,将为语音识别带来哪些新可能?
  12. CSP 201903-5 317号子任务 暴力30分+优化100分
  13. androidnbsp;软件apk
  14. 最新的三星android版本号,三星率先公布Android 12/13升级机型名单,可惜S9/Note9被抛弃...
  15. 策略迭代与值迭代的区别
  16. e.hash oldCap == 0 详细解读
  17. js 页面跳转两种方式(原页面跳转,打开新标签页)
  18. sqlalchemy mysql 乱码_SQLAlchemyMySQL数据库乱码解决
  19. FPGA实现PCI串口卡16550/TL16C2550
  20. P1719 最大加权矩形(最大连续子段和+矩形二维降一维+前缀和)

热门文章

  1. 在CentOS上用yum安装redis
  2. DSS转发中sdp文件的简化
  3. yii2 设置的缓存无效,返回false,不存在
  4. angular js $post,$get请求传值
  5. binary search完整笔记
  6. 初识WebSocket
  7. VS2015快捷键使用学习总结
  8. csu1377Putter HOJ12816
  9. 【Struts2+Spring3+Hibernate3】SSH框架整合实现CRUD_1.0
  10. 2019年全国各地房价排名50强