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 的 前添加以下内容(大小默认是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>
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值