首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

Eclipse自动支配项目到Tomcat

2012-06-26 
Eclipse自动部署项目到Tomcat?login2.WAR文件到C:\Tomcat 6.0\webapps下,停止Tomcat服务,重新启动Tomcat服

Eclipse自动部署项目到Tomcat

?

login2.WAR文件到C:\Tomcat 6.0\webapps下,停止Tomcat服务,重新启动Tomcat服务,login2.war会自动解压出一个文件夹login2,再打开http://127.0.0.1:8080/login2/index.jsp就可以访问了,测试能否实现某功能。这个方法的缺点是,如果需要修改源代码,必须重新打包修改后的war文件,复制到C:\Tomcat 6.0\webapps下并覆盖原来的login2.war,如果需要修改很多次,就需要覆盖很多次,无意义的工作很多,最好是Eclipse里每修改下源代码,重启TOMCAT服务就可以加载新代码测试,怎样实现了,请参看第二种方法。

??????? 第二种? 要实现的目标就是让ECLIPSE自动部署项目到tomcat的C:\Tomcat 6.0\webapps下,而不是到工作区下的.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps,可以实现,方法很简单。

?????? 新建个Dynamic Web Project,命名为zb4,在WebContent下,新建个文件login.jsp,随便写段代码,比如我的

<%@ page language="java" contentType="text/html; charset=GB18030"
??? pageEncoding="GB18030"%>
<form action ="" method="post">
用户名:<input type="text" name="username">
密码:<input type="text" name="password">
<input type="submit" value="登陆">
</form>

见图一

Eclipse自动支配项目到Tomcat

点击上方绿色运行按钮,按照图二

Eclipse自动支配项目到Tomcat

的样式,点击 Next,再点Finish,见图三

Eclipse自动支配项目到Tomcat

Servers下,已经添加好了一个Tomcat v6.0 Server,在上面点右键,选择open,打开,见图四

Eclipse自动支配项目到Tomcat

Server Locations 的状态为灰色,修改不了,见图五

Eclipse自动支配项目到Tomcat

关键就是需要修改这里,那么怎么能修改呢?先要移除掉部署在其中的项目,见图六

Eclipse自动支配项目到Tomcat

先stop? Tomcat服务,再remove 移除zb4这个项目,再次打开,见图七

Eclipse自动支配项目到Tomcat

Server Locations 的状态依然为灰色不可修改,启动TOMCAT服务,见图八

Eclipse自动支配项目到Tomcat

启动后,再次OPEN,见图九

Eclipse自动支配项目到Tomcat

可以修改Server Locations 的配置了。

?????? 配置3个地方:

?????? 1、选择"Use Tomcat installation ",默认为"Use?Workspace metadata?",见图10;

Eclipse自动支配项目到Tomcat

?????? 2、选中"Use Tomcat insallation "后,下面一行,Server Path 自动修改为C:\Tomcat 6.0(Tomcat安装路径),这个为C:\Tomcat 6.0就可以的;

?????? 3、Deploy Path 处需要修改为"webapps" ,默认为"wtpwebapps"。

Eclipse自动支配项目到Tomcat

?????? 点击右上角,close,关闭。弹出对话框,选择YES,保存设置。

至此,设置完成,以后复制一个项目,只需在项目zb4,右键,选择Properties,再选择Web Project Settings修改下项目名称就可以自动部署到Tomcat的Webapps目录下了。见图12。

Eclipse自动支配项目到Tomcat

热点排行