eclipse 怎么部署项目到服务器服务器

详细的图文教程来实现 eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上 - 推酷
详细的图文教程来实现 eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上
很多初学,尤其自学JavaWeb的朋友首次在eclipse下配置tomcat时,总会有种难下手的感觉,在此,通过图文解说的方法,最直观的向大家演示一遍该配置过程。
第一部分:eclipse环境下如何配置tomcat
1.下载并成功安装Eclipse和Tomcat
2.打开Eclipse,单击“window”菜单,选择下方的“Preferences” 。
3.&点击&Add&添加Tomcat。
4. 选中自己安装的tomcat路径。
5.&选择jdk&版本。
6.&选择自己的jdk版本。
7.&点击&&add添加。
8.&选择jdk&安装路径。
9.&选择完成。自动添加,然后点击完成按钮。
10.&选中刚刚我们安装的jre。
11.&完成。
第二部分: 把项目部署到Tomcat服务器上
1.&新建项目。打开eclipse,菜单栏下,File--New--Other...,打开后找到web--Dynamic Web Project,然后单击Next。
Project name:TomcatTest
Target runtime:点 击右侧“New Runtime”,选择自己用的服务器,这里我们选择:Apache -- Apache Tomcat v7.0,选择后,单击&Next&,出现一项:Tomcat installation directory:,在该处找到你解压的Tomcat7的位置。然后单击&Finish&。
Configuration:点击右侧“Modify”,可以进行适当的配置,但根据我初学时候的经验,完全使用默认的就行了,不要去动里面的东西。等用到里面的配置时,你已经算是个老鸟了。
2.&注意事项。
*如果需要和myeclipse里面的目录相同,那么可以更改目录的名字。
*如果要生成xml文件,那么可以在选项上打上勾。(最好勾上)
3. 效果如下:
4. 让Tomcat服务器显示在控制台上。
5.&选择Tomcat版本 。
6.&添加我们的项目。
7. 选中点击add,或是双击都可以添加到右边。
8.&点击小虫子启动。
9 .&直接启动访问 :http://localhost:8080/TomcatTest/
会发现会报404&的错误。
**&是因为我们没有添加主页。下面添加的内容。
源码如下:
&%@ page language=&java& contentType=&text/ charset=utf-8& pageEncoding=&utf-8&%&
&!DOCTYPE html PUBLIC &-//W3C//DTD HTML 4.01 Transitional//EN& &http://www.w3.org/TR/html4/loose.dtd&&
&meta http-equiv=&Content-Type& content=&text/ charset=ISO-8859-1&&
&title&欢迎页面&/title&
欢迎使用eclipse部署Tomcat。
再一次来访问该链接:http://localhost:8080/TomcatTest/
效果如下:
完成。可能排版有点乱,但是希望能帮助大家。
已发表评论数()
已收藏到推刊!
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
没有分页内容
图片无法显示
视频无法显示
与原文不一致79738人阅读
Eclipse的web工程至Tomcat默认的部署目录是在工程空间下,本文旨在将部署目录改为Tomcat安装目录,并解决依赖包输出问题。
1.在Eclipse中添加Tomcat服务器。
2.将web工程发布至tomcat:
选择刚添加的Tomcat:
此时Eclipse将自动生成Servers工程:
3.在Servers视图,Remove删除刚刚发布的项目:
4.打开Tomcat服务器配置项:
5.修改以下两个配置项,Tomcat保持启动状态,否则Server Locations一栏变灰色,不可用:
6.配置lib输出。
项目右键:
点击下一步,选中需要随项目发布到tomcat的包,完成确认操作。
7.修改工程下的.classpath文件,将如下配置项提至最前面,否则发布项目时,先前发布到WEB-INF里面的文件将被覆盖:
8.重新发布项目即可。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:117930次
排名:千里之外
转载:10篇
评论:11条
(3)(2)(1)(1)(1)(5)(4)trackbacks-0
这么有失水准的文章,真不好意思再写了。但毕竟还是有些初学者不熟悉,截些图来看一下配置服务器的过程吧。 (7) 配置Tomcat服务器 这里以配置Tomcat 6.0为例。
选择Server下面的Runtime Environments:
点击右边的“Add”按钮,进“New Server Runtime Environment”对话框,选择我们要配置的Tomcat版本,这里选用了Tomcat v6.0,注意要与你下载的版本一致。
Next后进入下图:
& 在Tomcat installation directory右边的Browse按钮,点击它,进入本地磁盘目录,选择你的Tomcat安装目录,如下:
确定后,回到刚才那个对话框,点击JRE右边的Installed JREs按钮,进入下图的界面:
如果这里已经配置了JDK,则直接选择即行,如果没有配置的话,就点右边的“Add”,添加一个标准的JRE
Next,下图,点右边的Directgry浏览本地文件系统,找到JDK的安装目录。
好,确定 – finish,下一步,完成。如下图:
& (8) 项目的新建、添加jar包、运行。 一般我们用这个工具来做Web项目,就建一个动态Web工程吧:
如果上图的选项中没有Dynamic Web Project的话,可在最下面Other那里找到,又或者通过定制菜单将这一项显示在这里,关于如何定制菜单,请看我的。 进入下图界面,在Project name中输入工程名,这里起名为“HelloWorld”,在Target runtime中选择刚才我们配置的Tomcat 6.0服务器。如下图: & 行了,完成。 关于如何把外部的jar包引进我们的项目中来,这个其实很简单,复制那些jar文件,在下图的lib目录下右键粘贴即行。
关于如何运行Web项目,Eclipse for JavaEE与MyEclipse的做法不同。
进入下图,找到我们配置的服务器:
Next – & finish即行。 & 好了,Eclipse系列图解教程,到这里,暂告一段落,都是说一些很基础的东西,有什么不足之处,请大家多多包涵! 本文原创,转载请注明出处,谢谢!(心梦帆影JavaEE技术博客)
阅读(7274)
282930135678910111213141516171920222324252829303112345678
随笔分类(61)
积分与排名
阅读排行榜
评论排行榜Eclipse方便的管理Tomcat (Eclipse + WTP + Tomcat 配置 ) - 技术博客 - ITeye技术网站
博客分类:
应用服务器管理功能还可以,但有些复杂。
要想把它用顺手,还要花点时间来学习一下。学会后还算方便的。
目前还未找到十分好用的
下的管理Tomcat的插件。
有一个老处于插件TomcatPlugin V321,只能管理一个Tomcat,数量上不够用。
所以用好Eclipse
也是一条出路。
(本文是Eclipse 3.6 J2EE版)
应用服务器管理功能
----------------------------------------------------------------------------
支持几乎所有
应用服务器,支持的
应用服务器种类请看下图。
如果不包括你想要的
应用服务器,可以点击图片中的“
Download additional serer adapters
”添加支持其它的
应用服务器,种类很丰富。
应用服务器管理功能功能挺多,相驾驭它还是有点复杂的,下面就学习如何驾驭它。
使用它来发布我的
应用程序到
中并运行起来,停止、重起、调试模式启动
、清理再发布,等等。
二、安装Tomcat
----------------------------------------------------------------------------
1、解压两个解压版的Tomcat6,到本地硬盘。
并行项目多,JNDI数据源不同,所以在使用两个Tomcat
JDK,和JAVA_HOME环境变量已正确配置
具体操作,略。
2、在Eclipse中配置上这两个Tomcat,如下图:
三、创建Wtp的Tomcat管理配置项目
----------------------------------------------------------------------------
打开Eclipse的Servers视图。在空白处右击,选“New”--"Server",用于创建Wtp的Tomcat管理配置。
我这里,添加了两个 Wtp的Tomcat server管理配置项目。
Wtp的Tomcat server管理配置项目时, 要停止所有的Tomcat server 才能成功,不然有报错,有残留。
同时在“包视图”也多了一个叫Servers的“项目”,它与我们自己开发的项目是并列的。其中Tomcat的配置文件都在这里。已后想修改Tomcat的配置文件,就应该在这里修改,不要直接修改原Tomcat安装目录的配置文件。
我们按Servers视图中的“Publish to the server”按钮,就会把Eclipse管理的Tomcat的配置文件,同步到物理Tomcat的目录中。
分两中情况:
1、把Eclipse管理的Tomcat的配置文件,同步到Tomcat的物理安装目录中。
2、把Eclipse管理的Tomcat的配置文件,同步到一个Eclipse的深层目录(很深),Tomcat使用这份配置文件启动,而不修改原Tomcat安装目录的配置文件。
我们在最后面选择了 第1种。
“包视图”中这个叫Servers的“项目”是可以删除的,当发生了删除
Wtp的Tomcat server管理配置项目失败,而有残留时,请删除“包视图”中这个叫Servers的“项目”。在新建
Wtp的Tomcat server管理配置项目 时,又会再出来。
Wtp的Tomcat server管理配置项目
----------------------------------------------------------------------------
在Servers视图中, 双击新添加的 Wtp的Tomcat server管理配置项目,打开如下界面:
看上图中, 几个红色部分是重点。
默认情况是:
如果不修改这里而使用默认值 ,也是可以发布web应用程序到Tomcat并启动运行的。使用默认值的结果是:
把Eclipse管理的Tomcat的配置文件,同步到一个Eclipse的目录(很深),Tomcat使用这份配置文件启动,而不修改原Tomcat安装目录的配置文件。
“发布项目”时,会copy一份编译好的项目代码到\.metadata\.plugins\org.eclipse.wst.server.core\tmpN\wtpwebapps\目录 。
我们要改成:
这里我们要修改它的,强化对Tomcat的控制力。有时我们还要进入 Tomcat的物理安装目录做一些工作呢。要改成:
把Eclipse管理的Tomcat的配置文件,同步到Tomcat的物理安装目录中conf目录,覆盖原Tomcat安装目录的conf目录的配置文件,加强对Tomcat的控制。
“发布项目”时,会copy一份编译好的项目代码到Tomcat的物理安装目录的webapps目录 。
大家看上图, 几个重点选项是灰色的不可操作,是因为 Wtp的Tomcat server管理配置项目 中有已发布的项目。
先清理先前发布过的项目,就可以操作了。按照图片中的样子修改,就达到目的了。
五、发布配置文件、发布项目、启动停止Tomcat、反发布、清理
--------------------------------------------------------------
在Servers视图中, 右击 Wtp的Tomcat server管理配置项目,弹出菜单如下:
可进行Tomcat的运行管理。
重点看上面的图上中的红线部分。
1、发布Tomcat配置文件
2、发布项目,如果你的Tomcat配置文件里指明了项目的绝对路径(我常这样做),就可以不发布项目到Tomcat的webapps目录了。这个很重要。
3、启动停止Tomcat
重启不用先停止 ,直接按启动就行。
下图中的红线框住的一个“服务器”图标,是“Publish to the server”,是发布Tomcat配置文件用的,很重要,很重要。
六、不能发布项目问题的解决
----------------------------------------------------------------------
只有“动态的Web项目”才可以“发布”到tomcat中,如果你的项目不能“发布”,说明不是“动态的Web项目”。
按如下调整:
鼠标右击项,选中properties,弹出如下窗口,按下图操作,设置为“动态的Web项目”。
如果在编译时, 报错“找不到目标运行时”,也按下图,设置“目标运行时”。就可以了。
浏览 12467
楼主,基本版里是没有wtp的!需要安装。我多种方法都使用,这种每次重新部署的方式,还是很有价值的。感谢artair的评论 ,本文是Eclipse 3.6 J2EE版
还用发布的方式,说明对tomcat太不了解了,这种方式是多种方式里面最差的。发布的方式自有它的好处,比如可以清理原有的部署。elf8848 写道rocker100 写道web容器的配置是开发人员很重要的一件事,谢谢这么详细的图文并茂的文章。注意:以上所说“发布项目”,其实是在Tomcat的Server.xml配置文件中加入以下一行。&Context docBase="registration-main" path="/registration-main" reloadable="true" /&&/Host& 并没有真正的copy文件,只是“指过来”楼主所讲的方法,并不是指向,而是把编译后的文件copy到tomcat工作目录下,每次部署的时候,都清理tomcat的工作目录,然后再次copy一套过去。kjj 写道其实wtp自带这种功能巨弱,不能自动copy项目点jar到lib下,修改了class发布要重启,关联项目的class不会自动发布,等等,现在一直在用一楼的run,除了jetty和tomcat有极少差别之外,这个插件不得说是现在最方便的!!tomcat下有一款就更好了!!其实是可以自动发布的,而且也可以将依赖包复制到lib下。当然前提是依赖jar不是指向而是直接复制到工程的lib下。看楼主的eclipse版本,工程的lib下jar文件自动会被加载成依赖的。
其实并没有博主说的指过来:工作目录\.metadata\.plugins\org.eclipse.wst.server.core\tmp?\wtpwebapps\下面就有项目编译好的代码。有代码有改动,这里就也就会相应的改动&Context reloadable="true" 最好改成false 是COPY了一份编译好的项目代码,发布到tomcat中。 我已修改文章的相关论述,谢谢大家热心指正。
rocker100 写道web容器的配置是开发人员很重要的一件事,谢谢这么详细的图文并茂的文章。注意:以上所说“发布项目”,其实是在Tomcat的Server.xml配置文件中加入以下一行。&Context docBase="registration-main" path="/registration-main" reloadable="true" /&&/Host& 并没有真正的copy文件,只是“指过来”我更正,我说的有误,我已修改文章的相关论述,谢谢大家热心指正。
其实wtp自带这种功能巨弱,不能自动copy项目点jar到lib下,修改了class发布要重启,关联项目的class不会自动发布,等等,现在一直在用一楼的run,除了jetty和tomcat有极少差别之外,这个插件不得说是现在最方便的!!tomcat下有一款就更好了!!关联项目的class不会自动发布 --- 确实是这样,有这个问题。不能自动copy项目点jar到lib下--- 不存在这个问题。一直期待有一款更好的,但现在还没有。
还用发布的方式,说明对tomcat太不了解了,这种方式是多种方式里面最差的。发布的只有“配置文件”
web容器的配置是开发人员很重要的一件事,谢谢这么详细的图文并茂的文章。注意:以上所说“发布项目”,其实是在Tomcat的Server.xml配置文件中加入以下一行。&Context docBase="registration-main" path="/registration-main" reloadable="true" /&&/Host& 并没有真正的copy文件,只是“指过来”
浏览: 3839486 次
来自: 北京
受用了,非常感谢!
用chrome可以直接打开
容器是jetty还是tomcat也得考虑下!毕竟不管是stru ...

我要回帖

更多关于 app怎么部署在服务器 的文章

 

随机推荐