Weblogic 11g 安装与部署

一:安装与配置

1.  点击下一步

2.创建新的中间件主目录

3.去掉接受安全更新

4.默认典型安装类型,并点击下一步

5.默认产品安装目录,并点击下一步

6.默认所有用户,并点击下一步

7.安装摘要,并点击下一步

8.正在安装

9.安装完成,运行QuickStart,并点击完成

10. weblogic配置

10.1.Getting started with Weblogic Server

10.2创建新的WebLogic域,并点击下一步

10.3选择安装Basic WebLogic Server Domain,并点击下一步

10.4默认域名和位置,并点击下一步

10.5配置管理员用户名和口令,并点击下一步

10.6根据环境不同选择不同的模式,我这里选择开发模式,JDK可以使用默认的JDK也可以使用本机其他的JDK,并点击下一步

10.7选择可选配置,并点击下一步

10.8配置管理服务器

10.9点击下一步,直到出现创建按钮

10.10点击创建

10.11点击完成

11.启动base_domain

12.登录,浏览器输入http://localhost:7001/console/

二:创建服务器

1.主页-服务器

2.新建

3.输入服务器名称和监听端口

4.点击完成

5.创建完成

三:新建数据源

1.主页--数据源

2.新建一般数据源

3.输入JDBC数据源信息

4.选择数据库驱动,这里用的是*Oracles MS SQL Server Driver(Type 4)Versions:7.0 and later

5.默认,下一步

6.输入数据库相关信息并点击下一步

7.点击连接测试

8.测试成功,点击下一步

9.选择Server,点击完成

四:部署war包

1.主页--部署

2.安装

3.选择要部署的war包并点击下一步

4.点击下一步

5.选择部署的server,点击下一步

6.点击完成

五:启动Server-Camp

1.进入base_domain/bin目录

C:\Oracle\Middleware\user_projects\domains\base_domain\bin

2.执行stopManagedWebLogic.cmd Server-Camp

首次启动需要输入username和password,免用户名密码登录方式如下:

方式1.将AdminServer中的security目录copy到Server-Camp目录下:

方式2.在Server-Camp中新建security文件夹,然后在security中新建boot.properties文件,其内容是:

username=weblogic

password=weblogic888

六:启动部署项目的服务

1.主页--部署

2.为所有请求提供服务

七:测试

1.主页--部署--camp--测试

2.出现如下表示部署成功

八:关于war包配置

1.说明

有些情况下,同样的war包部署在tomcat下正常,而部署在weblogic下就会报各种错误,如:session丢失,calssnotfind等等,是因为weblogic与tomcat的解析方式不一样,针对这些情况,需要做如下配置:

1.1新增weblogic.xml(与web.xml同级目录),内容如下  

<?xml version="1.0" encoding="UTF-8"?> 

<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 6.1//EN" "http://www.bea.com/servers/wls610/dtd/weblogic-web-jar.dtd"> 

<wls:weblogic-web-app 

 xmlns:wls="http://www.bea.com/ns/weblogic/weblogic-web-app"  

 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 

 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd http://www.bea.com/ns/weblogic/weblogic-web-app http://www.bea.com/ns/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd"> 

 <session-descriptor> 

       <session-param>           

             <param-name>CookieName</param-name>           

             <param-value>JSESSIONID1</param-value>         

      </session-param>      

 </session-descriptor> 

 <container-descriptor> 

        <prefer-web-inf-classes>true</prefer-web-inf-classes> 

    </container-descriptor> 

</wls:weblogic-web-app>

1.2需要额外删除lib下的两个jar包

1.  stax-api-1.0.1.jar

2.  xml-apis-1.0.b2.jar

猜你喜欢

转载自my.oschina.net/u/3068404/blog/1611355