• 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>
  • 相关阅读:
    ASP.NET 生成静态html页之扩展(按年月目录)
    一个.net实现的ubb类
    win2003 安全设置
    ffmpeg参数使用说明
    C#正则表达式参考
    asp.net防图片盗链HttpHandler
    自定义datalist分页(转)
    asp.net中DateTime使用(转)
    缓存依赖性dependencies
    查看服务器日志文件的作用
  • 原文地址:https://www.cnblogs.com/luzhanshi/p/12023190.html
Copyright © 2020-2023  润新知