Home WebLogic部署项目
Post
Cancel

WebLogic部署项目

一种是通过网页部署,另一种是通过目录部署,类似于Tomcat的部署。

网页部署

登陆之后点击部署 -> 安装

选中项目的根路径(G:\自己的struts项目的适配\weblogic下调好的项目\Struts是一个完整的项目,是项目的根路径)

点击下一步

输入项目的项目名称

点击完成即可

完成部署,查看项目概述

最后查看部署成功的项目

浏览器访问进行测试

至此,第一种部署方式成功,我门到缓存目录查看发现目录已经发布到缓存目录

目录部署

通过将war或者解压后的目录拷贝到%base%\user_projects\domains\base_domain\autodeploy目录,此目录相当于Tomcat的webapps目录

登陆网页查看部署信息

访问进行测试

通过war包部署

将项目打成war包,将war包扔到%base%\user_projects\domains\base_domain\autodeploy目录下

查看部署信息

访问测试

Weblogic部署项目为默认项目(去除项目名称 = 只能用目录部署)

有时候我门希望访问项目不带项目名称,类似于Tomcat的默认项目。我们可以增加一个weblogic.xml目录在WEB-INF目录下,与web.xml同级目录

weblogic.xml内容如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" 
    "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">
 
<weblogic-web-app>
  <jsp-descriptor>  
    <jsp-param>  
      <param-name>encoding</param-name>  
      <param-value>GBK</param-value>  
    </jsp-param>  
    <jsp-param>  
      <param-name>pageCheckSeconds</param-name>  
      <param-value>-1</param-value>  
    </jsp-param>  
    <jsp-param>  
      <param-name>compilerSupportsEncoding</param-name>  
      <param-value>true</param-value>  
    </jsp-param>  
    <jsp-param>  
      <param-name>verbose</param-name>  
      <param-value>false</param-value>  
    </jsp-param>  
  </jsp-descriptor>
  
  <container-descriptor>
      <prefer-web-inf-classes>true</prefer-web-inf-classes>
  </container-descriptor>
 
  <context-root>/</context-root>
 
</weblogic-web-app>

<prefer-web-inf-classes>true</prefer-web-inf-classes>是设置Weblogic优先加载WEB-INF/lib目录的lib。<context-root>/</context-root>是设置项目的名称,/自然就是默认的项目了。

This post is licensed under CC BY 4.0 by the author.