[IT计算机]Weblogic服务器的基本配置
- 格式:pdf
- 大小:753.27 KB
- 文档页数:39
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
scope="page">
<%
try
{
ResultSet rs = database.executeQuery("select * from study") ;
while(rs.next())
{
out.print(rs.getString(1));
out.print(rs.getString(2));
out.println("
");