idea 部署 web项目实战以及遇到的问题整理

.Error during artifact deployment. See server log for details.

.Spring Configuration Check" “Unmapped Spring configuration files found.

.idea tomcat 乱码问题

.Error occurred during initialization of VM Could not reserve enough space for object heap

.java.lang.OutOfMemoryError: PermGen space

 

以下是自己解决以上四个问题的具体思路:

 

第一个问题解决:

.Error during artifact deployment. See server log for details.

a).如果出现类似的问题,第一件事情,一定要看tomcat日志,看是否报错

b).然后再从两个问题看下自己是否war有问题 (主要从两个方面来看下:一:是否加入了项目,二,是否添加war包)
1:是否加入了项目

主要看下是不是Web Application

2:看下是否添加到war

参考:https://blog.csdn.net/wt520it/article/details/88126654 具体步骤。

第二个问题解决

.Spring Configuration Check" “Unmapped Spring configuration files found.

从gitlab下克隆的项目出现了如下所示的问题:

其实这个问题并不影响程序的运行,那么怎么样解决这个问题呢,方案如下:

最后重启IDEA即可

参考:https://blog.csdn.net/qq_27594457/article/details/81626666  具体步骤

第三个问题解决

.idea tomcat 乱码问题

设置办法

1、在tomcat Server中设置 VM options , 值为 -Dfile.encoding=UTF-8 ,可惜没生效

1

 

2、在setting中的 File encodings 中设置编码格式,后来发现这是设置页面编码格式的,所以也没生效,不过遇到相关问题的朋友也不防照此设置下。

3、在java Complier中设置Additional command line parameters的值,-encoding=UTF-8,很可惜还没生效

4、在bin中设置idea.exe.vmoptions和idea64.exe.vmoptions中的参数,同时增加-Dfile.encoding=UTF-8,据说有些人保存后重启就可以了,但到我这边还是没生效。

5、在tomcat \bin目录下的catalina.bat文件中加入 -Dfile.encoding=UTF-8,可是还不生效,有些抓狂了...

6、在 tomcat / conf 目录下,设置 logging.properties ,增加参数  java.util.logging.ConsoleHandler.encoding = GBK,重启后终于可以了,总算松了口气。

终于,正常显示了......

7、另外在服务器上tomcat还需要设置 server.xml中的参数,以防页面出现乱码

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"  redirectPort="8443"  URIEncoding="UTF-8" />

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8" />

参考:https://www.cnblogs.com/shej123/p/10312806.html 具体步骤

第四个问题解决:

.Error occurred during initialization of VM Could not reserve enough space for object heap

D:\apache-tomcat-7.0.68\bin目录下setclasspath.bat 文件添加指定jdk还有jre环境地址绝对路径

例如:

set JAVA_HOME=D:\Java\jdk1.7.0_17
set JRE_HOME=D:\Java\jre7

第五个问题解决:

五.java.lang.OutOfMemoryError: PermGen space

VM options:   -Xms512m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=1024m
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

诚信赢天下

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值