Eclipse EE部署WEB项目到Tomcat容器

项目开发完了,我们不可能一直在IDE里面运行,我们需要把项目部署到相应的平台内,或者说我要把项目发布出来让其他人能够正常使用。WEB项目就需要部署到服务器上运行的相应容器内,以实现网站的运营。在J2EE WEB开发阶段我们已经使用容器来测试网页效果,之所以我们在开发阶段使用Tomcat来搭建运行环境,同样它是J2EE WEB的容器。当然相应的容器还有很多,普通开发阶段用得比较多的就Tomcat,企业里面为了支持EJB相应使用了JBOSS容器。说了这么多关于容器相关字眼,那么容器到底是个什么东东呢?

在Java的领域中,谈及容器服务,就是指容器会提供一系列的对象管理、生命周期(Lifecycle)管理、安全(Security),甚至交易(Transaction)等服务的虚拟盒子对象。在容器里面封装了http服务,使得容器可以接收客户端的请求以及把相应的处理结果响应到客户端。这就正好符合了网站运行模式了,当然也可以说WEB容器就是为了WEB的运行而存在的吧。

好了,现在我们就进入今天的主题——J2EE WEB项目的部署。

准备工作:

1、依赖文件下载,我们需要这些文件:

1)Jdk下载,迄今为止最新版为Java SE Development Kit 8u40,官方下载地址:Java SE Development Kit 8 - Downloads

2)Eclipse EE下载,官方下载地址:Eclipse Download

3)Tomcat下载,迄今为止最新版为Tomcat 8,官方下载地址:Apache Tomcat - Apache Tomcat 8 Downloads

2、依赖安装:

依赖工具的安装就下载到本地的安装包双击就可以安装了,然后一路下一步就可以安装完了。Eclipse EE下载过来是压缩包,解压后直接双击Eclipse.exe同样就可以打开Eclipse了,不过前提条件是要先安装Jdk。顺便提一句,Tomcat 8.0有安装版也有压缩版,不过为了方便还是使用安装版吧。

准备工作完了,接下来我们可以打开Eclipse EE然后新建一个WEB项目了,关于在Eclipse EE中配置WEB运行环境和新建WEB项目请参考我的另一篇博文(Eclipse搭建J2EE WEB环境)。

好,现在我们在Eclipse EE中找到一个可运行的WEB项目,在我本地就还是以“demo001”为准则。

1、先运行项目看一下该项目在Eclipse EE中的运行效果。

项目运行初始效果

图示:项目运行效果

2、选中项目“demo001”右击–>>”Export”–>>”WAR file”,打开“Export”对话框,点击第二个文本框后面的“Browser”选择导出项目路径,然后单击“Finish”即可导出文件。

导出示意

图示:导出示意

选择导出路径

图示:选择导出路径

导出来的文件

图示:导出来的项目文件

     3、退出Eclipse EE(不退出也可以,那就是在Eclipse控制台停止Server,不然Tomcat单独运行时会报端口异常),然后将这个导出来的项目复制到Tomcat的安装路径的webapps文件夹下,启动Tomcat服务。Tomcat服务在启动过程中会自动扫描webapps文件夹,并且将该文件夹下面的*.war文件自动部署到容器里面,并且会在该文件夹下面生成与*.war对应的**文件夹,在这个生成的文件夹下面已经生成你要部署的项目关联文件。

将项目导出文件复制到容器

图示:将项目导出文件复制到webapps

启动Tomcat服务

图示:启动Tomcat服务

Tomcat服务启动成功

图示:Tomcat服务启动成功

服务启动成功会自动部署项目

图示:服务启动成功会自动部署项目

自动生成的文件

图示:自动生成的文件

     4、现在我们在浏览器地址栏输入地址访问以下,地址为:127.0.0.1:端口号/demo001。就可以看到效果了。


图示:最终运行效果

     好了,现在就把一个J2EE WEB项目部署完成了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值