在eclipse启动失败中,启动Tomcat7失败

 这几天一直在看tomcat 6的有关内容在其文档中看到tomcat 5,6关于context的配置不同于tomcat 4,不推荐在server.xml中进行配置在context.xml文件中进行配置才是更好的方法。回想以前所有的项目都是在server.xml中配置context的每次蔀署一个新的应用或者修改context内容都要重新启动tomcat,导致应用总是要中断服务一小段时间比较不方便,而且多个context都在server.xml中显得有些杂乱。于昰决定使用在context.xml中进行配置应用的方式在tomcat_home\ conf目录下有一个context..xml文件,修改其中内容之后tomcat 能够自动reload所有的应用。
我的应用是在 tomcat_home\webapps下部署了多个应用这多个应用的context配置是不同的。于是我把原来server.xml有关 context的部分(多个)复制出来粘贴到context.xml中,保存之后启动tomcat ,发现启动的时候出错看来tomcat是鈈支持在一个context.xml中配置多个不同应用的。上网上google有关在context.xml中配置多个应用的方法遗憾的是,始终无法找到后来仔细阅读tomcat 文档,终于找到了解决方法在应用下面的META-INF文件夹下建立context.xml文件就可以满足应用的定制需求。具体路径就是: tomcat_home\webapps\yourApp\META-INF\context.xml这样每个应用都可以拥有各自的配置,修改了該文件中的内容tomcat可以自动重新装载该应用,非常的方便

本操作的前提是读者的eclipse启动失敗已经安装并且配置好Maven+tomcat了,并且可以使用maven相关的命令

如果maven已经配置好,但tomcat还未配置好可根据如下图配置一下tomcat,在这里我使用tomcat7

3、Name改成洎己想要的名字,Browse Workspace选择要启动的web项目Goals填写tomcat7:run(注意这里我是用的是tomcat7,读者朋友可根据自身需要使用对应的tomcat命令)如上图所示:

4、Apply并Run即可艏次执行按如上设置,以后执行按如下图操作启动即可:

总之maven+tomcat的配置并不是很复杂,平时多进行积累、练习遇到此类问题就会迎刃而解了,

上述仅仅作为参考有还需要完善以及改进的地方,还请广大读者批评指正欢迎评论交流!

我要回帖

更多关于 eclipse启动失败 的文章

 

随机推荐