tomcat配置时的警告(did not find a matching property)和 Setting property 'source' to 'org.eclipse.jst.jee.se

用了一段时间的tomcat后,发现今天居然报警告,did not find a matching property还有Setting property 'source' to 'org.eclipse.jst.jee.se等一串,根据度娘上大神的解答,如下:

Server's Properties -> General -> Location = /Servers/Tomcat v6.0 Server at localhost.server;
Project Explorer -> Servers -> Tomcat v6.0 Server at localhost.server, double click to open it.
Server Options -> Check "Publish module contexts to separate XML files ".
Explaination :
Tomcat of previous version doesn't support the "source" attribute in the "Context" node of "server.xml" file.
Result :
A separate XML file named "demo.xml" was created in the "$server path$\conf\Catalina\localhost\".


也就是关闭tomcat,双击eclipse下tomcat服务器,在出来的Tomcat server at localhost页面中找到server options选项,选中其中的选项”Publish modual contexts to separat XML files“,ctr+s,启动tomcat,但是发现tomcat7这样做并没有效果,于是乎就找配置文件,更改配置文件,弄好就ok了,具体步骤如下:

先修改初始化配置文件即可:
[tomcat install path]\conf\Catalina\localhost\[customized project].xml

删除该xml文档中的source="org.eclipse.jst.jee.server:dynweb-test"即可编译通过。

如果同时还碰到错误
WARNING: [SetPropertiesRule]{Context/Loader} Setting property 'useSystemClassLoaderAsParent' to 'false' did not find a matching property.
同样删除该xml文档中的useSystemClassLoaderAsParent="false"即可编译通过。

PS:这个配置档该是eclips默认生成的,所以似乎每次重启project后,这个配置文档都会被重置,被删除的内容会又出现了。需要再次手动删除。


  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
当你在使用Tomcat,如果出现“504 Gateway Timeout”错误提示,这通常意味着Tomcat在规定的间内没有响应客户端请求。这可能是由于Tomcat服务器太忙而无法处理请求,或是网络连接出现问题,也可能是由于Tomcat配置不当引起的。 以下是一些可能的解决方案: 1. 增加Tomcat连接超间 可以尝试在Tomcat配置文件中增加连接超间,例如在server.xml文件中设置: ``` <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="600000" redirectPort="8443" /> ``` 这将将连接超间设置为10分钟(600000毫秒)。 2. 增加Tomcat线程池大小 如果Tomcat服务器繁忙并且无法处理请求,则可以尝试增加Tomcat线程池大小,以便能够处理更多的并发请求。在server.xml文件中,可以将Executor元素的maxThreads属性设置为更高的值,例如: ``` <Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="400" minSpareThreads="20"/> ``` 这将将线程池的最大线程数设置为400。 3. 检查网络连接 如果Tomcat服务器与客户端之间的网络连接出现问题,则可以尝试检查网络连接是否正常。可以通过ping命令测试服务器是否可达,也可以尝试检查网络设备的日志,以查看是否有任何错误消息。 4. 检查Tomcat配置 最后,如果仍然无法解决问题,可以尝试检查Tomcat配置是否正确。例如,可以检查是否存在任何错误的配置项或无效的属性,以及是否存在任何冲突或重复的配置。可以查看Tomcat的日志文件以获取更多信息。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

没想好叫什么名字

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

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

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

打赏作者

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

抵扣说明:

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

余额充值