JBoss下载:

http://jbossas.jboss.org/downloads

http://www.cnblogs.com/xw-cnblogs/articles/2439969.html

WebLogic下载:

http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-main-097127.html

WebLogic安装:http://blog.csdn.net/shimiso/article/details/8120650

1. 启动

Method No.1: 开始-->Oracle Weblogic(Oracle Enterprise Package for Eclipse)-->User Projects-->base_domain-->Start Admin Server for Weblogic Server.

Method No.2: D:\domains\base_domain\startWeblogic.cmd

http://localhost:7001/console

2. 修改端口(如果必要)

base_domain-->Enviroment-->Servers-->AdminServer(admin)

3. 数据源配置

Method No.1: base_domain-->Services-->Data Sources.

Method No.2: D:\domains\base_domain\config\jdbc\datasource_name-jdbc.xml

前置条件:

#1. 拷贝数据库驱动程序(sqljdbc4.jar等)到:C:\Oracle\Middleware\wlserver_10.3\server\lib

#2. 修改配置文件(D:\domains\base_domain\bin\setDomainEnv.cmd):在文件最后添加

set CLASSPATH=%PRE_CLASSPATH%;%WEBLOGIC_CLASSPATH%;%POST_CLASSPATH%;%WLP_POST_CLASSPATH%;%WL_HOME%\server\lib\sqljdbc4.jar;

配置数据源:(D:\domains\base_domain\config\config.xml)

  1. <jdbc-system-resource>
  2. <name>fundamental</name>
  3. <target>AdminServer</target>
  4. <descriptor-file-name>jdbc/fundamental-jdbc.xml</descriptor-file-name>
  5. </jdbc-system-resource>

D:\domains\base_domain\config\jdbc\fundamental-jdbc.xml:

  1. <?xml version='1.0' encoding='UTF-8'?>
  2. <jdbc-data-source xmlns="http://xmlns.oracle.com/weblogic/jdbc-data-source" xmlns:sec="http://xmlns.oracle.com/weblogic/security" xmlns:wls="http://xmlns.oracle.com/weblogic/security/wls" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/weblogic/jdbc-data-source http://xmlns.oracle.com/weblogic/jdbc-data-source/1.2/jdbc-data-source.xsd">
  3. <name>fundamental</name>
  4. <jdbc-driver-params>
  5. <url>jdbc:sqlserver://localhost:1433</url>
  6. <driver-name>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-name>
  7. <properties>
  8. <property>
  9. <name>user</name>
  10. <value>javaweb</value>
  11. </property>
  12. <property>
  13. <name>databaseName</name>
  14. <value>TSQLFundamentals2008</value>
  15. </property>
  16. </properties>
  17. <password-encrypted>{AES}mC7MZTOcXIpmDSxDMdd7saPHBF01+jvvWuyeGNcUsc8=</password-encrypted>
  18. </jdbc-driver-params>
  19. <jdbc-connection-pool-params>
  20. <test-table-name>SQL SELECT 1</test-table-name>
  21. </jdbc-connection-pool-params>
  22. <jdbc-data-source-params>
  23. <jndi-name>fundamental</jndi-name>
  24. <global-transactions-protocol>OnePhaseCommit</global-transactions-protocol>
  25. </jdbc-data-source-params>
  26. </jdbc-data-source>

4. NetBeans 创建web project: (index.jsp)

  1. <%@page contentType="text/html" pageEncoding="UTF-8"%>
  2. <%@page import="java.sql.ResultSet"%>
  3. <%@page import="java.sql.Statement"%>
  4. <%@page import="java.sql.Connection"%>
  5. <%@page import="javax.sql.DataSource"%>
  6. <%@page import="javax.naming.InitialContext"%>
  7. <%@page import="javax.naming.Context"%>
  8. <!DOCTYPE html>
  9. <html>
  10. <head>
  11. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  12. <title>测试容器管理的数据源</title>
  13. </head>
  14. <body>
  15. <h1>测试容器管理的数据源</h1>
  16. <%
  17. Context ctx = new InitialContext();
  18. DataSource ds = (DataSource)ctx.lookup("fundamental");
  19. Connection conn = ds.getConnection();
  20. Statement stmt = conn.createStatement();
  21. ResultSet rs = stmt.executeQuery("select * from HR.Employees");
  22.  
  23. while (rs.next()) {
  24. out.println(rs.getString(1) + ", " + rs.getString(2) + "<br/>");
  25. }
  26.  
  27. rs.close();
  28. stmt.close();
  29. conn.close();
  30. %>
  31. </body>
  32. </html>

5. 部署到weblogic: (D:\domains\base_domain\config\config.xml)

  1. <app-deployment>
  2. <name>dsTest</name>
  3. <target>AdminServer</target>
  4. <module-type>war</module-type>
  5. <source-path>D:\ZDocuments\JIRA\NetBeans\Web\JavaEE Traditional\ch04\dsTest\build\web</source-path>
  6. <security-dd-model>DDOnly</security-dd-model>
  7. <staging-mode>nostage</staging-mode>
  8. </app-deployment>

6. 浏览器访问:http://localhost:7001/dsTest/index.jsp

JavaEE(1) - Weblogic 服务器管理的数据源的更多相关文章

  1. JavaEE(2) - Weblogic 服务器执行JNDI绑定和查找

    1. 应用服务器默认添加的系统属性 NetBeans创建java web project(ctxTest) (index.jsp) <%@page import="java.util. ...

  2. 【快速查阅】Linux下启动和关闭Weblogic(管理服务器+被管服务器)

    Weblogic的管理服务器和被管服务器的启动.关闭,偶尔会用到,却又不常用,导致需用时却忘记了,而又重新查阅HELP. 故,以此记录,方便查阅.执行. 首先,weblogic的启动脚本和关闭脚本都在 ...

  3. 转载:Linux下启动和关闭Weblogic(管理服务器+被管服务器)

    转载自:http://www.cnblogs.com/nick-huang/p/3834134.html  感谢! Weblogic的管理服务器和被管服务器的启动.关闭,偶尔会用到,却又不常用,导致需 ...

  4. weblogic服务器的简单使用(一)

    一.前言 现在的公司开发的项目基于的平台是weblogic8.1.5,虽然版本是旧了点,但是用到的功能还是很多的,如JNDI.t3协议.EJB2.0.线程池.连接池.Ant部署.java远程调试. 发 ...

  5. WebLogic服务器

    WebLogic是美国Oracle公司出品的一个application server确切的说是一个基于JAVAEE架构的中间件,BEA WebLogic是用于开发.集成.部署和管理大型分布式Web应用 ...

  6. weblogic 11g 配置db2数据源

    配置db2数据源可以直接在包里面配置,不需要专门在服务器上配置数据源. 在11g版本前要配置db2数据源是需要增加包,后续的版本处理了这个问题. 1. 将C:\Program Files\SQLLIB ...

  7. 转:配置nodemanager启动weblogic服务器

    下面仅供参考,里面表格还有文件目录我是写的linux,刚刚看到原作者是windows, 后面我会把自己配置nodemanager的经过记录上来,我搞得是linux. (一)通过nodemanager本 ...

  8. Weblogic项目部署及数据源配置

    号线项目总结: weblogic项目配置: 把工作区放到磁盘上,建立weblogic域 在安装的weblogic服务器的开始项里选择 进入weblogic域的建立. 建立完域后用Myeclipse打开 ...

  9. [转帖]JavaEE中Web服务器、Web容器、Application服务器区别及联系

    JavaEE中Web服务器.Web容器.Application服务器区别及联系 https://www.cnblogs.com/vipyoumay/p/5853694.html 在JavaEE 开发W ...

随机推荐

  1. 【C语言探索之旅】 第一部分第八课:第一个C语言小游戏

    ​ 内容简介 1.课程大纲 2.第一部分第八课:第一个C语言小游戏 3.第一部分第九课预告: 函数 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案.还会带大家用C语言编写 ...

  2. redis源代码解读之内存管理————zmalloc文件

    本文章主要记录本人在看redis源代码的一些理解和想法.由于功力有限,肯定会出现故障,所以.希望高手给出指正. 第一篇就是内存相关的介绍.由于我喜欢先看一些组件的东西,再看总体的流程. 先上一下代码吧 ...

  3. Codeforces 437E The Child and Polygon(间隔DP)

    题目链接:Codeforces 437E The Child and Polygon 题目大意:给出一个多边形,问说有多少种切割方法.将多边形切割为多个三角形. 解题思路:首先要理解向量叉积的性质,一 ...

  4. Oracle生成查询包括对应于所有数据表记录语句中指定的字段名

    应用:已知的字段名,表中的所有数据的查询数据库中包含的所有数据表的字段名 操作方法:指定字段名,用户数据库表,它可以执行以下查询 --Oracle生成查询包括对应于所有数据表记录语句中指定的字段名 d ...

  5. SQL_substr功能测试

    原创作品.从 "深蓝blog" 博客,欢迎转载,请务必注明转载的来源.权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlong/articl ...

  6. Tomcat—怎样在Tomcat Webserver下部署Web项目

            总结一下怎样在Tomcat Webserver下部署Web项目:

  7. Solr/SolrCloud -error

    状态 2014-08-20 10:46:22,356 INFO [coreZkRegister-1-thread-1] [org.apache.solr.cloud.ShardLeaderElecti ...

  8. mybatis以序列周期,同样处理的这个问题的价值

    原因猜测缓存,由于代码是肯定没问题,但无论怎么查都一样值 <select id="querySeq" resultType="java.lang.Long" ...

  9. 看你的门-攻击服务器(4)-HTTP参数注入攻击

    首先需要声明.这纯粹是没有远见和有点真才实学开发一个愚蠢的观点,只为web参考系统安全. 1.HTTP参数注入攻击 參数,被用做后端HTTP请求中的參数,这个时候就有可能会导致HTTP參数注入. 一个 ...

  10. 【Nginx】如何应对HTTP组态

    相同的配置项可以在相同的时间内发生的多个块.例如HTTP片.server片.location片.阻断取之于在配置项值. 处理HTTP配置项分下面4个步骤: 创建数据结构用于存储配置项相应的參数 设定配 ...