zoukankan      html  css  js  c++  java
  • tomcat部署web项目的问题

    1:启动窗口乱码

    原因

    Tomcat默认都是UTF-8的,但是控制台是GBK的,要保持一致

    解决办法

    打开tomcat目录下的conf/目录下logging.properties
    找到
    java.util.logging.ConsoleHandler.encoding = utf-8这行
    更改为
    java.util.logging.ConsoleHandler.encoding = GBK

    2:启动时候报这样的警告:

    警告 [main] org.apache.catalina.webresources.Cache.getResource 
    无法将位于[/WEB-INF/classes/templates/framework/help/helpinfo.html]的资源添加到Web应用程序[/zhfx]的缓存中,

    原因

    因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间。

    解决方法

    在 /conf/context.xml 的 </Context>前添加以下内容(大小默认是1024,单位是KB):
    <Resources cachingAllowed="true" cacheMaxSize="100000" />

     3:启动之后项目可以正常访问,但是无法渲染样式

    解决方法:

    配置conf/server.xml

    在Host标签内添加Context设置,docBase属性填写war文件名称,配置如下:

    <Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">    
        <Context path="" docBase="此处填写war包名" debug="0" privileged="true" reloadable="true" />
        <!--
        其他代码
        -->
    </Host>
  • 相关阅读:
    Spark性能优化指南——基础篇
    spark精华面试题
    JVM性能调优总结
    Eclipse安装Hadoop插件配置Hadoop开发环境
    CPU高的解决方法
    Flume源码分析--转载
    Flume-ng的原理和使用--转载
    spark内核源码深度剖析(2)--Spark的三种提交模式
    java调用so文件
    爬取网页数据基础
  • 原文地址:https://www.cnblogs.com/luzhanshi/p/12023190.html
Copyright © 2011-2022 走看看