搜索
您的当前位置:首页正文

Weblogic 服务器的基本配置

来源:星星旅游
Weblogic 服务器的基本配置

一、配置服务器工作目录:

启动配置向导程序,此时界面如下

选择下一步,选择Base Welogic Server Domain

此处要求输入管理控制台的用户名和密码: 用户名:weblogic 密码:weblogic

选择下一步,选择要使用的JDK

选择要保存工作目录的硬盘位置及工作目录名称。

选择Create,等待创建完成,如下所示为服务器创建工作目录过程

服务器工作目录配置成功

二、配置数据源(DB2) 找到db2java.zip的存放位置:SQLLIB\\java12\\db2java.zip

若需要配置DB2数据源,首先需要保证DB2驱动程序已升级,之后将SQLLIB\\java12\\db2java.zip文件拷贝至bea/weblogic81/server/lib/下

注意,此时db2java.zip文件还不能被weblogic所使用,需要指定db2java.zip的存放路径 打开之前建立的工作目录,找到G:\\bea\\mydomain04\\下的startManagedWebLogic.cmd文件

点右键编辑此文件

打开文件如下:

找到 set

CLASSPATH=%WEBLOGIC_CLASSPATH%;%POINTBASE_CLASSPATH%;%JAVA_HOME%\\jre\\lib\\rt.jar;%WL_HOME%\\server\\lib\\webservices.jar;%CLASSPATH%

如图所示:

编辑此段代码,将db2java.zip的路径引入 加入此代码:

;%WL_HOME%\\server\\lib\\db2java.zip

保存退出

启动服务器: 开始——>程序——>BEA Weblogic Platform 8.1——>User Projects——>mydomain04——>Start Server

如图所示:

可以发现,此时服务器启动已经将db2java.zip文件的类路径加入

注意:此服务器不要关闭

之后打开IE浏览器 在地址栏输入: http://localhost:7001/console输入此地址之后打开weblogic管理登陆页

输入刚才配置工作目录时所需要的用户名与编码

选择登陆

此时界面如下:

直接刷新此页面(F5),则直接进入Weblogic的管理控制台,如图所示:

打开服务——>JDBC——>Connection Pool,如图所示:

选择配置一新Connection Pool

选择所需要的数据库及驱动

选择下一步

输入连接池的名称:MyJDBC Connection Pool

输入数据库名称:testDB 输入用户名:test 输入密码:test

选择继续

测试驱动配置

连接成功后如图所示:

选择创建并部署,添加完成

此时,连接池配置成功 左边导航栏也会出现提示

之后配置数据源

选择Server——>JDBC——>DataSource,如下图所示:

点开之后,如下图所示:

输入数据源名称:jdbc/db2

选择继续,选择刚才新建好的Connection Pool,如图所示:

选择继续,如下图所示:

选择创建,则此数据源创建成功,此时界面如下所示:

此时左边导航条也用相应提示

三、发布WEB应用程序

此程序为数据库访问程序 java程序:

DataBase.java

package cn.itcareers.database;

import java.sql.*;

import javax.sql.DataSource; import javax.naming.*; import java.util.*;

public class DataBase {

//声明一InitialContext对象,用于取得初始化容器 private InitialContext initialcontext ;

//声明一DataSource对象,用于查找DataSource private DataSource datasource ;

//声明一Connection对象,用于连接数据库 private Connection conn ;

//声明一Statement对象,用于操作数据库 private Statement stmt ;

//声明一name对象用于存放JNDI名称 private String name = \"jdbc/db2\" ;

//声明一row的整型数组,用于得到批处理更新的行数 private int[] row ;

//DataBase 初始化操作 public DataBase() {

try {

//取得初始化容器 initialcontext = new InitialContext(); } catch (NamingException ex1) { System.out.println(\"Initial Context 错误!:\"+ex1.getMessage()); } try {

//查找初始化容器中的name名称,返回结果转为DataSource datasource = (DataSource) initialcontext.lookup(name); } catch (NamingException ex) {

System.out.println(\"DataSource 错误!:\"+ex.getMessage()); } try {

//数据库连接操作 conn = datasource.getConnection(); } catch (SQLException ex2) {

System.out.println(\"数据库连接出错!\"); } }

//数据库查询操作

public ResultSet executeQuery(String sql) {

ResultSet rs=null; try {

//conn = datasource.getConnection(); stmt=conn.createStatement(); rs=stmt.executeQuery(sql); }

catch(SQLException e) {

System.out.println(\"数据库查询错误!:\"+e.getMessage()); }

return rs; }

//数据库更新操作 public void executeUpdate(String sql) { try { //conn = datasource.getConnection(); conn.setAutoCommit(false); stmt = conn.createStatement(); try {

stmt.executeUpdate(sql); conn.commit(); }

catch (SQLException r) { conn.rollback();

System.err.println(\"数据库错误!:\" + r.getMessage()); } } catch (SQLException e) {

System.err.println(\"数据库更新出错!:\" + e.getMessage()); } }

public void closeStmt() { try {

stmt.close();

} catch (SQLException e) {

System.out.println(\"数据库操作关闭出错!:\"+e.getMessage()); } }

public void closeConn() { try {

conn.close(); } catch (SQLException e) {

System.out.println(\"数据库断开出错!:\"+e.getMessage()); } }

}

accessbean.jsp

<%@ page language=\"java\"

contentType=\"text/html; charset=GBK\" pageEncoding=\"GBK\" import=\"java.sql.*\" %>

testDB.jsp

<% try { ResultSet rs = database.executeQuery(\"select * from study\") ; while(rs.next()) {

out.print(rs.getString(1)); out.print(rs.getString(2)); out.println(\"

\");

}

rs.close(); }

catch(Exception e) {

e.printStackTrace(); }

finally {

database.closeStmt(); database.closeConn(); } %>

A、用上传war文件发布WEB应用程序

文件存放格式如图所示:

weblogic中如果要发布应用程序,可以是war、jar,但此文件中必须有WEB-INF/web.xml、文件夹和文件,可用jar命令将一个目录打包成war文件

进入命令行方式:键入cmd

进入:g:\estjsp目录

键入: jar -cvf testweb.war jsp *

如下图所示:

命令

执行此命令,如下图所示

此时生成一testweb.war文件

Testweb.war

打开此文件,可以发现文件目录

此时完成了war文件的打包

下一步开始在weblogic上发布应用程序

选择部署一个新的web应用模块

选择上传文件

选择浏览,找到刚才的testweb.war文件,如图所示:

选择打开

选择(Upload)上传

之后如下所示:

选择myserver,进入,如图所示:

打开upload,如下图所示:

选中testweb.war文件,选择Target Module,此时如下图所示:

选择Deploy,此时界面如下:

左边导航条如下所示:

打开浏览器,在地址栏输入:

http://localhost:7001/testweb/access.jsp

如下图所示:

B、直接对服务器端开发 打开配置好的工作目录下的applications文件夹

在内部建立一工作目录:testjsp,其结果与之前相同

之后打开weblogic管理控制台 找到发布应用程序

找到如下所示界面:

部署一新的WEB应用模块

选择部署一新的Web应用模块

选择Target Module,界面如下所示:

之后界面如下所示:

之后打开浏览器运行:

http://localhost:7001/testjsp/accessbean.jsp

界面如下所示:

因篇幅问题不能全部显示,请点此查看更多更全内容

Top