zoukankan      html  css  js  c++  java
  • Tomcat的问题记录

    1220号出现这个错误,这个是由于服务器环境变量没有配置导致。

    处理方法地址是当前电脑安装的jkdjre的路径。

    通过java -verbose可以查到当前电脑的路径地址。

    启动成功但是出现乱码

    修改longinproperties中的encoding utf-8改为GBK

    Tomcat闪退无错误log

    解决办法在catalina.batend前面添加pause;

    页面会显示不删除,显示报错问题

    报异常Tomcat: Can't load IA 32-bit .dll on a AMD 64-bit platform

    下载32位的tomcat然后更换文件即可

    19-Jun-2020 09:22:51.881 严重 [main] org.apache.tomcat.jdbc.pool.ConnectionPool.init Unable to create initial connections of pool.

    java.sql.SQLException: Unable to load class: oracle.jdbc.driver.OracleDriver from ClassLoader:java.net.URLClassLoader@13221655;ClassLoader:java.net.URLClassLoader@13221655

    at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver

    这个是由于tomcatlib中没有导入jdbc驱动导致,导入jdbc驱动可以解决。

     严重 [main] org.apache.tomcat.jdbc.pool.ConnectionPool.init Unable to create initial connections of pool.

    java.sql.SQLException: Io 异常: The Network Adapter could not establish the connection

    数据库的监听没有启动起来,进入服务开启即可。

    19-Jun-2020 10:49:11.860 严重 [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.core.StandardContext.reload 启动Context[/WebRoot]出现异常

    org.apache.catalina.LifecycleException: 无法启动组件[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/WebRoot]]

    at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)

    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)

    at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3759)

    at org.apache.catalina.startup.HostConfig.reload(HostConfig.java:1395)

    at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1368)

    at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1603)

    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:304)

    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)

    at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1159)

    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1381)

    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1385)

    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1353)

    at java.lang.Thread.run(Thread.java:748)

    Caused by: java.lang.IllegalStateException: 由于StackOverflower错误,无法完成对web应用程序[/WebRoot]的批注的扫描。可能的根本原因包括-Xss的设置过低和非法的循环继承依赖项。正在处理的类层次结构是[org.apache.commons.httpclient.HttpException->org.apache.commons.httpclient.URIException->org.apache.commons.httpclient.HttpException]

    解决办法:修改 conf/catalina.properties 文件的“tomcat.util.scan.StandardJarScanFilter.jarsToSkip”配置

    修改为:

    tomcat.util.scan.StandardJarScanFilter.jarsToSkip=*.jar

    server.xml文件,在<Host>节点下增加<Context>节点,并设置path、docBase、reloadable属性

    <Context>元素的属性:

    path:指定访问该Web应用的URL入口。这里可为 path="/"或path=""

    docBase:指定Web应用的文件路径,可以给定绝对路径,也可以给定相对于<Host>的appBase属性的相对路径,

    如果Web应用采用开放目录结构,则指定Web应用的根目录,如果Web应用是个war文件,则指定war文件的路径。

    这里可为相对路径:docBase="/projectName" 或绝对路径:docBase="D: omcatwebappsprojectName"

    reloadable:如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,

    如果监测到有class文件被修改的,服务器会自动重新加载Web应用。

    ————————————————

    版权声明:本文为CSDN博主「我喜欢她地腰」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

    原文链接:https://blog.csdn.net/hffygc/java/article/details/87695348

  • 相关阅读:
    社会影响力入门:打造有所作为的公司
    JSP中的include有哪些?有什么差别?
    关于程序猿怎样降低程序Bug的若干建议
    linux文件打开模式
    IntelliJ IDEA 问题总结之中的一个 —— jar包、assets、maven、git
    linux下改动内核參数进行Tcp性能调优 -- 高并发
    思科模拟器配置三层交换机局域网
    MFC调试小技巧
    JAVA基础编程50题(10-12题)具体解释
    加速度传感器的原理和应用-手机翻转、失重检测、运动检测、位置识别
  • 原文地址:https://www.cnblogs.com/bellwether/p/13426458.html
Copyright © 2011-2022 走看看