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>
  • 相关阅读:
    类的设计问题
    php数组存在重复的相反元素,去重复
    常用JS验证函数总结
    python常用模块
    re 模块
    logging 模块
    configparser模块
    python 文件处理
    第15章-输入/输出 --- 理解Java的IO流
    第10章-验证框架 --- 验证器类型
  • 原文地址:https://www.cnblogs.com/luzhanshi/p/12023190.html
Copyright © 2011-2022 走看看