玖叶教程网

前端编程开发入门

Tomcat部署springboot.war包遇到的问题

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):



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

解决方法:

配置conf/server.xml

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

<Host name="localhost"  appBase="" unpackWARs="true" autoDeploy="true">    
    <Context path="" docBase="webapps/boot-master" reloadable="false" />
</Host>

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言