一、配置服务器工作目录:
启动配置向导程序,此时界面如下
选择下一步,选择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.*\" %>
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
界面如下所示:
因篇幅问题不能全部显示,请点此查看更多更全内容