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>
  • 相关阅读:
    Simple ASP.NET CORE 2.2 App +Vue JS
    Upload Image to .NET Core 2.1 API
    Nginx支持WebSocket服务
    DD打卡
    Asp.net Core 源码-PagedList<T>
    Asp.net Core 源码-UrlExtensions
    Asp.net Core 源码-SessionExtensions
    树莓派资源集合
    frp内网穿透
    Nuget包含cssjs等资源文件
  • 原文地址:https://www.cnblogs.com/luzhanshi/p/12023190.html
Copyright © 2011-2022 走看看