打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
警告:AdocBaseinsidethehostappBasehasbeenspecified,andwillbeignore2

eclipse部署web应用出现的警告

1警告: A docBase inside the host appBase has been specified, and will be ignore

2警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context}Setting property 'source' to 'org.eclipse.jst.jee.server:aa' did not find amatching property

 

出现警告的原因:

eclipse配置好的tomcat服务器上双击,打开tomcat服务器的配置界面

按如下操作配置服务器:

Server Options勾上的选项,会在你部署web项目(如:45541515)时,服务器会在tomcat根目录\conf\Catalina\localhost下自动创建的.xml的单应用配置文件,该文件定义如下:

 

我们知道,eclipse下配置好tomcat服务器后,会一个Servers工程,如下:

这些配置文件与tomcat服务器的conf文件夹下的配置文件的内容是一样的,但是当我们部署web应用时,配置信息会写在这些配置文件上,而不会写在tomcatconf文件夹下的配置文件中,这些配置文件在eclipseworkspace文件夹的Server工程文件夹下:

打开Servers工程下的server.xml,会发现,每部署一个web应用到tomcat服务器上就会产生一个描述单web应用配置信息的<Context>标签:

 

至此,我们发现有两处会产生部署web应用的<Context>配置信息,一处在tomcat根目录\conf\Catalina\localhost下自动创建的.xml的单应用配置文件,另一处在Servers工程下的server.xml文件,tomcat服务器启动,当其加载一个web应用时,会先Servers工程下的server.xml文件寻找<Context>元素,再查找conf\Catalina\localhost下的.xml文件的<Context>元素,那么就会因为出现重复的Context元素而报警告。

 

解决方案1

只要将conf\Catalina\localhost下的XXX.xml文件的web应用配置文件删除即可,重启服务器即可。

解决方案2

Server下的server.xml文件的<Context>元素删除,也可以正常部署web应用。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
解决“Could not publish server configuration for Tomcat v8.0 Server at localhost.”问题
【140331-03】不推荐eclipse server整合tomcat:tomcat整合到eclipse,重启tomcat时,server.xml被还原。
eclipse中tomcat插件的问题
tomcat部署web应用的4种方法 配置详解【重点】【总结】
部署Tomcat(Web)服务详解
tomcat6的server.xml配置
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服