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


    【关键字】

    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编译时候输出的所在位置,可以自行指定即可

    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项目工程 - 蒾亽迗哋 - 歡迎茪臨500)this.width=500;">
     
    图1.发布系统的流程
     
    如何在Eclipse中发布WEB项目工程 - 蒾亽迗哋 - 歡迎茪臨500)this.width=500;">
    图2.管理系统的流程
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    VS2019 离线安装方法详解
    VS2019 实用操作
    WIN7 X64位系统安装SQL SERVER2008失败总结
    给reportview传参数的操作过程
    山寨dell mini 3i的问题
    sql backup
    基于wince.net的环境,使用pocketBuilder调用webservice所需安装环境和步骤
    写了一个通用的用户选择页面,记录一下调用方法
    回顾这几年开发医药CRM的历程
    Cumulative Update package 3 for SQL Server 2008 R2三个补丁下载地址,官网下载不直接给地址,不知为什么
  • 原文地址:https://www.cnblogs.com/nishilunhui/p/2952767.html
Copyright © 2020-2023  润新知