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功能找到你的站点链接,然后测试了。具体可以参见下图: