分享

如何在Eclipse中发布WEB项目工程

 horse_home 2014-08-04

如何在Eclipse中发布项目工程

【关键字】

Eclipse 发布 WEB 项目 工程 Tomcat Weblogic 配置 JSP网站 测试 打包发布 自动更新

【前言】

在Eclipse新建web相关的项目后,如果想要测试web项目,就必须将相关的web项目发布到web容器中,常用的web容器有:Tomcat和Weblogic,怎么样才可以将web项目发布出去测试呢?本文就是介绍相关操作的。

【正文】

1、发布工程到Tomcat:

在Tomcat安装的目录下有一个conf目录,其中有一个web.xml文件,这个文件就是用于保存发布工程应用的配置文件。我们只要对这个文件进行配置,就可以发布具体的工程,另外,还有其他的方式发布,例如:通过WAR包发布等。这种配置web.xml文件的方式,有一种好处,就是可以使得我们在项目中修改的东西会自动加载到web容器中来,没有必要每一次都通过重新发布来加载。

配置方法如下:
在server.xml中的文件最后的</host>前添加web应用的配置部分,例如,我发布的一个工程的实例如下:

<Context

     path="/gljk"

     reloadable="true"

     docBase="D:\workspace\gljk"

     workDir="D:\workspace\gljk\bin">

</Context>

相关知识点:
(1)、配置采用Context作为关键字
(2)、path关键字指明的是项目的名称,这样我们可以通过http://127.0.0.1:8080/gljk来访问我们的web工程
(3)、reloadable关键字指明的是这个站点可以自动加载
(4)、docBase关键字指明的是站点的根目录所在的位置,也就是我们项目中的根目录
(5)、workDir关键字指明的是JSP编译时候输出的所在位置,可以自行指定即可

 

tomcat\conf下有个server.xml。
如果你的work项目在D:\WorkSpace下,Web模块放在项目的WebContent下的话,配置文件server.xml内容应该如下(testWork是现在工程中从来没有用过的名字):
<Context path="testWork" docBase="D:\WorkSpace\work\WebContent" reload="true" debug="0">
</Context>
然后,一定记得不要部署!因为,这种配置是不用部署的,然后,启动Tomcat(命令行也好,MyEclipse中点那个小三角也好),再然后就应该行了。不行就给我发消息吧,刚好这几天有空。
刚刚那段<Context>是<Host></Host>的子元素。

还有一种,tomcat\conf\Catalina\localhost下新建一个xml文件testWork.xml,内容就是就是把那段<Context>。

这两种都不用手动拷贝。

2、发布工程到Weblogic:

Weblogic的发布比较简单一些,只要打开weblogic的控制台,然后新建发布就可以了。不过weblogic和Tomcat不同,Tomcat在你编辑之后会将编译的结果自动发布,这样你浏览的站点就是最新的了,但是Weblogic就不可以了,除了你修正JSP或者JS之类的,其他的例如修改了Java Bean或者Servlet后都必须重新发布才可以。具体的发布方法如下:

(1)、登录weblogic的管理控制台http://localhost:7001/console/
(2)、左侧依次选择mydomain->Deployments->Web Application Modules,然后在右侧选择Deploy a new Web Application Module... ,然后依次按照提示找到你的站点,点击Deploy就可以了。以后你就可以通过在左侧按照上面的选择,找到你的站点,就可以进行管理了,最常用的就是Deploy(发布)的功能了,你修改代码后,可以在这里选择Redeploy(重新发布)的功能,等待一段实践后就可以通过Testing功能找到你的站点链接,然后测试了。具体可以参见下图:

如何在Eclipse中发布WEB项目工程
 
图1.发布系统的流程
 
如何在Eclipse中发布WEB项目工程
图2.管理系统的流程

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多