Eclipse中怎么把项目部署到Tomcat中去?

Eclipse中怎么把项目部署到Tomcat中去?,第1张

1、首先要创建一个Web项目,打开eclipse,找到菜单栏下的 File -> New -> Other,在弹出框中找到Web -> Dynamic Web Project。

2、在下一步弹出框中,写好工程的名字,然后点Finish。创建完成后就可以开始写好相关的代码。

3、在下方的Servers选项卡,右键单击Tomcat,选择"Add and Remove"。

4、在下一步弹出框中,将左边创建的项目,点"Add >"添加到右边的框中。

5、在下方的Servers选项卡,右键单击Tomcat,选择"Start",这时可以看到日志是否正常启动tomcat,是否有报错。

6、在浏览器中,访问Web项目的url地址。

  (一)安装和配置JDK

  JDK中自带了JRE,不需要单独下载。

  打开JDK安装,

  如何配置Java EE Eclipse+Tomcat开发环境

  选择安装目录,下一步,装完JDK,会问是否安装JRE,选下一步,

  如何配置Java EE Eclipse+Tomcat开发环境

  最后还会问是否安装Java FX,

  装完后就全部完成了JDK的安装,下面配置JDK,

  打开,计算机->属性->高级系统设置->环境变量

  如何配置Java EE Eclipse+Tomcat开发环境

  如何配置Java EE Eclipse+Tomcat开发环境

  1新建系统变量JAVA_HOME(JDK安装路径)

  C:\Program Files\Java\jdk170_03

  2编辑PATH

  在前面加上:%JAVA_HOME%\bin;

  3新建系统变量CLASSPATH

  ;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dtjar;%JAVA_HOME%\lib\toolsjar

  注意第三句,前面的点,

  配置完后,打开cmd,输入:java -version

  会出现如下信息:

  java version "170_03"

  Java(TM) SE Runtime Environment (build 170_03-b05)

  Java HotSpot(TM) Client VM (build 221-b02, mixed mode, sharing)

  ,,,

  说明JDK配置成功,

  (二)安装Tomcat

  如何配置Java EE Eclipse+Tomcat开发环境

  如何配置Java EE Eclipse+Tomcat开发环境

  继续下一步,然后会让你指定JDK的安装目录,如果默认不正确,就修改,

  完成安装,

  在浏览器中输入:http://loaclhost:8080

  出现如下图:

  如何配置Java EE Eclipse+Tomcat开发环境

  (三)配置web Sever

  eclips 不需要安装,解压了就可以用,

  打开eclips,新建一个Dynamic Web 项目,

  如何配置Java EE Eclipse+Tomcat开发环境

  现在配置Tomcat,点new runtime,

  如何配置Java EE Eclipse+Tomcat开发环境

  选择Tomcat 60

  如何配置Java EE Eclipse+Tomcat开发环境

  下一步,然后点浏览,选择Tomcat的安装目录,其他默认,

  如何配置Java EE Eclipse+Tomcat开发环境

  然后点finish,

  创建项目完成,

  在项目中新建一个jsp文件,默认在WebContent文件夹中,

  如何配置Java EE Eclipse+Tomcat开发环境

  在<body></body>中添加 Hello ,Java ee

  然后在server窗口中单击右键,新建server

  如何配置Java EE Eclipse+Tomcat开发环境

  将项目添加进去,下一步,然后选择版本Tomcat 60,完成,

  在server窗口中,Tomcat server上单击右键,启动服务,就可以看到打开的jsp网页,

  如果出现如下错误:

  如何配置Java EE Eclipse+Tomcat开发环境

  原因是8080端口被占用,查看一下网络端口,

  如何配置Java EE Eclipse+Tomcat开发环境

  果然是8080端口占用,已经启动了一个Tomcat,把进程kill掉,

  重启server,正常,

  如何配置Java EE Eclipse+Tomcat开发环境

判断tomcat在eclipse中部署成功的具体步骤如下:

1、首先打开Tomcat的安装路径,双击“bin”文件夹。

2、然后在弹出来的窗口中双击上图中标出的exe文件。

3、然后在弹出来的窗口中点击“start”启动服务器。

4、当软件处于start状态时,我们在浏览器的地址栏中输入http://localhost:8080/,如果出现以下界面,说明安装配置成功。

一、静态部署

1、直接将web项目文件件拷贝到webapps 目录中

Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个 war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个web程序的所有内容进行压缩得到。具体如何打包,可以使用许多开发工具的IDE环境,如Eclipse等。也可以用 cmd 命令:jar -cvf mywarwar myweb

webapps这个默认的应用目录也是可以改变。打开Tomcat的conf目录下的serverxml文件,找到下面内容:

<Host name="localhost" appBase="webapps"

unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">

将appBase修改即可。

2、在serverxml中指定

在Tomcat的配置文件中,一个Web应用就是一个特定的Context,可以通过在serverxml中新建Context里部署一个JSP应用程序。打开serverxml文件,在Host标签内建一个Context,内容如下。

在tomcat中的conf目录中,在serverxml中的,<host/>节点中添加:

<Context path="/hello" docBase="D:\ workspace\hello\WebRoot" debug="0" privileged="true">

</Context>

或者

<Context path="/myapp" reloadable="true" docBase="D:\myapp" workDir="D:\myapp\work"/>

或者

<Context path="/sms4" docBase="D:\workspace\sms4\WebRoot"/>

说明:

path是虚拟路径;

docBase 是应用程序的物理路径;

workDir 是这个应用的工作目录,存放运行时生成的与这个应用相关的文件;

debug 则是设定debug level, 0表示提供最少的信息,9表示提供最多的信息

privileged设置为true的时候,才允许Tomcat的Web应用使用容器内的Servlet

reloadable 如果为true,则tomcat会自动检测应用程序的/WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用程序,可以在不重起tomcat的情况下改变应用程序,实现热部署

antiResourceLocking和antiJARLocking 热部署是需要配置的参数,默认false避免更新了某个webapp,有时候Tomcat并不能把旧的webapp完全删除,通常会留下WEB-INF/lib下的某个jar包,必须关闭Tomcat才能删除,这就导致自动部署失败。设置为true,Tomcat在运行对应的webapp时,会把相应的源文件和jar文件复制到一个临时目录里。

3、创建一个Context文件

在conf目录中,新建 Catalina\localhost目录,在该目录中新建一个xml文件,名字不可以随意取,要和path后的那个名字一致,按照下边这个path的配置,xml的名字应该就应该是hello(helloxml),该xml文件的内容为:

<Context path="/hello" docBase="E:\workspace\hello\WebRoot" debug="0" privileged="true"></Context>

tomcat自带例子如下:

<Context docBase="${catalinahome}/server/webapps/host-manager"

privileged="true" antiResourceLocking="false" antiJARLocking="false">

</Context>

这个例子是tomcat自带的,编辑的内容实际上和第二种方式是一样的,其中这xml文件名字就是访问路径,这样可以隐藏应用的真实名字。

4、注意:

删除一个Web应用同时也要删除webapps下相应的文件夹和serverxml中相应的Context,还要将Tomcat的conf\catalina\localhost目录下相应的xml文件删除,否则Tomcat仍会去配置并加载。。。

二 动态部署

登陆tomcat管理控制台:http://localhost:8080/,输入用户名和密码后便可管理应用并动态发布。

在Context Path(option):中输入/yourwebname ,这代表你的应用的访问地址。

XML Configration file URL中要指定一个xml文件,比如我们在F:\下建立一个hmcxxml文件,内容如下: <Context reloadable="false" />其中docBase不用写了,因为在下一个文本框中填入。或者更简单点,这个文本框什么都不填,在WAR or Directory URL:中键入F:\hmcx即可,然后点击Deploy按钮,上面就可以看到了web应用程序,名字就Context Path(option):中的名字。

如果部署war文件还有更加简单的方式,下面还有个Select WAR file uploae点击浏览选择war文件,然后点击Deploy也可以。

打开Eclipse,单击“Window”菜单,选择下方的“Preferences”。

单击“Server”选项,选择下方的“Runtime Environments”。

点击“Add”添加Tomcat。

点击“Next”,选中自己安装的Tomcat路径。

点击“Finish”完成。

建立一个Web应用

File → New → Dynamic Web Project

创建一个Dynamic Web Project

点击“Next”下一步

点击“Finish”完成

让Tomcat服务器显示在控制台上,将Web应用部署到Tomcat中

Window → Show View → Servers

点击链接No servers are available Click ths link to create a new server ,在弹出的对话框中选择Tomcat版本

点击“Next”,添加我们的项目

选中项目并点击Add,或是双击都可以添加到右边

点击“Finish”完成

返回下方的“Servers”面板,右键单击该面板中的“Tomcat v80 Server at localhost”节点,在弹出的快捷菜单中单击“Start”,即可启动指定的Web服务器。如果此时直接启动访问http://localhost:8080/TomcatTest ,会发现会报404的错误。这是因为我们没有添加主页,下面添加主页(indexjsp)的内容:

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 401 Transitional//EN" "http://wwww3org/TR/html4/loosedtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

<title>欢迎页面</title>

</head>

<body>

欢迎使用eclipse部署Tomcat。

</body>

</html>

注意:web资源一定要在WebRoot目录下添加。

找到菜单 window → Show View → Servers,打开Servers视图标签,部署的Tomcat 服务

 

在这个服务上右击,选择“Add Deployment”

在新打开的对话框中,有一个Project项,选择要部署的项目

点击“Finish”完成部署

这样项目就部署到Tomcat里面去了

11 打开Servers 视图

通过菜单Window->Show View->Servers打开Servers视图。

12 新建Tomcat 服务器

右击空白区域,选择New->Server(对于没有任何Server的环境,可以点击"new server wizard"链接);然后在列表中选择Tomcat服务器,选中本机相应版本;选择本机Tomcat目录,点击完成即可。到此,Eclipse EE 配置Tomcat成功。

2、Eclipse SE 配置Tomcat

Eclipse SE主要用于控制台程序的开发,如果进行Web开发建议使用Eclipse EE。当然,Eclipse SE也可以配置Tomcat,具体如下:

21 下载Tomcat插件

下载地址:http://wwweclipsetotalecom/tomcatPluginhtml,下载时,请注意核对Eclipse版本和Tomcat版本,目前基本都可以使用Tomcat插件最新版本V33,可以通过http://wwweclipsetotalecom/tomcatPlugin/tomcatPluginV33zip 直接下载。

PS: 是Tomcat插件,不是Tomcat,两者不同

22 安装Tomcat插件

解压Tomcat插件,拷贝到Eclipse目录中Plugin下,重启Eclipse,Tomcat插件即可安装成功。

23 配置Tomcat插件

在Eclipse中,点击Window->Preferences->Tomcat,选择本机Tomcat版本号(已下载并解压Tomcat到本地),选择Tomcat Home目录,即Tomcat所在目录。

配置后在Eclipse中启动Tomcat,并在Eclipse中的Internal Web Browser中输入:localhost:8080,如果出现Tomcat页面,即配置Tomcat插件成功。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » Eclipse中怎么把项目部署到Tomcat中去?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情