关于Tomcat的一些报错问题

1.有时候误删除eclipse中的关于tomcat----Server文件夹,导致一些项目报错
是因为原来依赖该tomcat的项目失去了他的tomcat,导致一些例如:HttpServlet类没了(他本是在tomcat服务器中写的)。
解决办法:将该项目右击----->properties----->buildPath—>add Library---->找到配置好的Tomcat,即可。
2.配置tomcat需要注意,正常配置好后,双击配置好的server控制台中的tomcat,修改下配置,设置为本地的tomcat,否则项目用的仍然是eclipse中的tomcat。
tomcat的properties中的Switch Location按钮:当前location 为workspace, 采用的配置信息在.metadata文件下, 点击switch Location转换到使用tomcat目录本地的配置信息
3.关于class文件没加载到tomcat中(手贱删除了build文件下得class文件,或tomcat中的class文件),导致访问404。
解决办法:最简便的做法是在没加载上的文件里边按下空格,重新保存下Ctrl+s。就能加载到tomcat中。当然还有别的办法,算了,一般不会乱删,就记这一个即可。
4.tomcat日志打印乱码:查看tomcat的日志配置文件—>llogging.properties,修改java.util.logging.ConsoleHandler.encoding = gbk或者java.util.logging.ConsoleHandler.encoding = utf-8即可。
5.跨域文件上传时,若服务器返回403,在tomcat的web,xml中配置:

<init-param>
	  <param-name>readonly</param-name>
      <param-value>false</param-value>
</init-param>

readonly参数默认是true,即不允许delete和put操作,所以通过XMLHttpRequest对象的put或者delete方法访问就会报告http 403错误。为REST服务起见,应该设置该属性为false。可以解决问题。
遇到问题及时记录…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值