您的位置:首页 > 运维架构 > Tomcat

利用eclipse发布web项目到tomcat

2015-03-20 15:27 555 查看
       本篇文章主要是实践如何在eclipse中导入myeclipse开发的web项目,并且将项目发布到指定的tomcat。如果你的eclipse中还没安装好tomcat插件,请首先读《 eclipse集成tomcat进行发布web项目 》

         1、首先导入myeclipse的web项目,这里我利用项目csp-base-clear作为示例。右键“import”找到要选择的项目,导入后如下面的右图。导入后自动生成了eclipse相关的其他文件。

            

       2、由于myeclipse的web发布路径和eclipse不一样,因此,在eclipse中需要修改一下发布的路径。切换到Navigator,找到项目的.settings/org.eclipse.wst.common.component文件,将 <wb-resource deploy-path="/" source-path="/WebContent"/>修改为

<wb-resource deploy-path="/" source-path="/WebRoot"/>,也就是黄色标记的地方。

            

      3、尝试中发布一下,右键run as -> run on server ,选择Apache的tomcat6。选中之后,这里就出现比较奇葩的问题了,不能点击“next”或“finish”,但是又没提示什么东西,server name也不可编辑。快接近完成的喜悦又没有了,几经折腾之下,发现在localhost后加入一个空格,又删除后,出现(右图)The server does not support version 3.0 of the
J2EE Web module specification.错误提示。

           

    4、出现错误总比没有好,应该是tomcat6还没支持jee3.0,而eclipse默认是jee3.0了。

       两种解决方法:

      4.1  将web项目修改为jee2.5。将 <installed facet="jst.web" version="3.0"/> 修改为  <installed facet="jst.web" version="2.5"/>。

      4.2 选择tomcat7进行发布。

 

          

     5、修改成功后,继续第3步,选择tomcat6,点击“next”,进入tomcat环境配置。可以进行修改tomcat的名称,选择tomcat安装的目录和运行的jre环境。点击“finish”完成发布。

           

    6、完成发布后,可以看到控制台输出web项目启动的信息,启动完毕后,输出访问地址,得到欢迎页面,说明大功告成!!!

        

   好啦,完成这些配置后,以后也可以使用eclipse开发web项目,告别卡顿时代啦

      
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tomcat eclipse web