WebLogic和Tomcat数据源配置和访问

WebLogic和Tomcat数据源配置和访问
WebLogic和Tomcat数据源配置和访问

Tomcat 5和WebLogic 8数据源的配置和使用

Tomcat 5和WebLogic 8数据源的配置和使用 (1)

Weblogic数据源配置 (1)

Tomcat 数据源的配置 (7)

Weblogic数据源配置

启动服务器和数据库.

进入控制台,选择左侧组件树的Services > JDBC > Connection Pools

选择数据库类型

定义连接属性(URL等)

测试数据库连接

连接池配置结束. 连接池在JNDI上没有显示信息. 配置数据源绑定到JNDI上.

JNDI 路径区分大小写

发布成功后可以在JSP/Servlet/Web模块中的Java类中访问数据源:

<%@ page language="java" import="java.sql.*" pageEncoding="GBK"%>

JNDI 数据源测试:

<%

javax.naming.InitialContext ctx = new javax.naming.InitialContext ();// 打开 JNDI 树

javax.sql.DataSource ds =

(javax.sql.DataSource)ctx.lookup("jdbc/oracle");// 找文件, JNDI 路径区分大小写

Connection conn = ds.getConnection();

out.println(conn.getMetaData().getDatabaseProductName());// 数据库版本

Statement stmt = conn.createStatement();

ResultSet rs = stmt.executeQuery("select * from student");

while(rs != null && rs.next()) {

out.println(rs.getString(2) + "
");

}

rs.close();

stmt.close();

conn.close();

%>

连接SQL Server无法JDBC连接的问题: 安装Sqlserver SP3, 或者启用TCP/IP.

如果Weblogic没带驱动, 需要修改启动脚本:

C:\bea\user_projects\domains\mydomain\startWebLogic.cmd

et

CLASSPATH=%WEBLOGIC_CLASSPA TH%;%POINTBASE_CLASSPATH%;%JA V A_HOME %\jre\lib\rt.jar;%WL_HOME%\server\lib\webservices.jar;%CLASSPA TH%

加入自己的JDBC驱动jar即可到最后即可

而在MyEclipse里启动需要配置Server的属性中的类路径:

Tomcat 数据源的配置

1.将JDBC驱动jar放入TOMCAT安装目录/common/lib 下面,例如ojdbc14.jar;

2.在项目的WebRoot/META-INF/创建文件context.xml, 里面写入Datasource 配置信

息:

context.xml文件写法

type="javax.sql.DataSource"

maxActive="10" maxIdle="30" maxWait="10000"

username="scott" password="tiger"

driverClassName="oracle.jdbc.OracleDriver"

url="jdbc:oracle:thin:@127.0.0.1:1521:ZKTB"/>

访问代码:

<%@ page language="java" import="java.sql.*" pageEncoding="GBK"%>

JNDI 数据源测试:

<%

javax.naming.InitialContext ctx = new javax.naming.InitialContext ();// 打开 JNDI 树

//javax.sql.DataSource ds =

(javax.sql.DataSource)ctx.lookup("jdbc/oracle");// 找文件

javax.sql.DataSource ds =

(javax.sql.DataSource)ctx.lookup("java:comp/env/jdbc/oracle");// Tomcat 访问 JNDI java:comp/env/

Connection conn = ds.getConnection();

out.println(conn.getMetaData().getDatabaseProductName());// 数据库版本Statement stmt = conn.createStatement();

ResultSet rs = stmt.executeQuery("select * from student");

while(rs != null && rs.next()) {

out.println(rs.getString(2) + "
");

}

rs.close();

stmt.close();

conn.close();

%>

Tomcat配置连接池常见错误及解决 - 天涯浪子 - CSDNBlog

Tomcat配置连接池常见错误及解决- 天涯浪子- CSDNBlog Tomcat配置连接池常见错误及解决收藏 1 、Cannot create JDBC driver of class '' for connect URL '' 问题:找不到jdbc 驱动,但是提示信息里的class 值为null ,所以,可以断定Tomcat 没有找到Server.xml 里的Resource 配置信息。可能的原因包括: (1 )没有配置Resource ; (2 )Resource 配置信息放置的位置错误。 (3 )一个不容易发现的错误,driverClassName 和url 拼写错误。 解决办法:确认Resource 配置正确,并且必须放在DefaultContext 或者Context 配置节内。 2 、Cannot create JDBC driver of class 'xxx' for connect URL '' 解决办法:配置的数据库驱动类名xxx 是错误的,检查并修改即可;如果确认正确,那就是找不到驱动库,拷贝一个jar 到Tomcat/common/lib 中即可。 3 、Cannot create JDBC driver of class '' for connect URL 'xxx'

解决办法:配置的url 字符串语法是错误的,检查后修改即可。 4 、Cannot create PoolableConnectionFactory, cause: Io 异常: Connection refused 问题:无法创建连接池工厂对象,原因是连接被拒绝。 解决办法:检查url 字符串,可能服务器地址、端口、数据库名或者数据库实例名等信息错误。修改。 5 、No suitable driver 没有匹配的驱动 分析:驱动程序配置错误,请确认Tomcat 的common/lib 子目录中是否有数据库驱动jar 。 6 、Cannot create resource instance 无法创建数据源实例 问题:找不到commons-dbcp-1.1.jar (版本可能不同) 解决办法:复制commons-dbcp-1.1.jar 库文件到 Tomcat/Common/lib 子目录中。 7 、root cause : https://www.360docs.net/doc/e112673223.html,ng.NoClassDefFoundError: org/apache/commons/collections/CursorableLinkedList 问题:找不到commons-collections.jar 。

[计算机]weblogic数据源优化调整记录

[计算机]weblogic数据源优化调整记录 首先,在解决一段时间后数据源不可用的问题之前进行观察和分析: 1.1.开始时连接池每个属性的配置信息: 初始容量: 创建连接池时要创建的物理连接数。更多信息. 最大容量: 此连接池可以容纳的最大物理连接数。更多信息. 容量增长: 向连接池中添加新连接时创建的连接数。更多信息. 语句缓存类型: 一种用于维护存储在语句缓存中的预定义语句的算法。更多信息. 语句缓存大小: 存储在缓存中的预定义语句和可调用语句的数量。(这可能会提高服务器性能。)更多信息. 先进的 测试挂起的连接使WebLogic Server能够在将连接提供给客户端之前对其进行测试。(测试表名称是必需的)。)更多信息. 测试频率: WebLogic服务器测试未使用的连接之间的秒数。(测试表名称是必需的)。)测试失败的连接将被关闭,然后重新打开以重新建立有效

的物理连接。如果测试再次失败,连接将被关闭。更多信息. 测试表名称: 测试物理数据库连接时使用的数据库表的名称。当指定测试频率和启用测试保留连接时,此名称是必需的。更多信息. 信任空闲池连接的秒数: 当WebLogic Server认为连接仍然有效,并在将连接传输到应用程序之前或在常规连接测试过程中跳过连接测试时,它将使用连接的秒数。更多信息. 收缩频率: 缩小连接池之前等待的秒数增加以满足需要。更多信息. 初始化 执行用来初始化新的物理数据库连接的语句。语句以SQL开头,后跟一个空格。更多信息. 您多久重试创建一次连接: 尝试建立数据库连接之间的秒数。更多信息. 登录延迟: 创建每个物理数据库连接之前延迟的秒数。这种延迟支持无法快速连续处理多个连接请求的数据库服务器。更多信息. 非活动连接超时: 保留连接处于非活动状态的秒数,在此之后,WebLogic Server 将回收该连接并将其释放回连接池。更多信息. 等待连接的最大数量:

Weblogic配置数据源

Weblogic配置数据源 1启动w’eb’logic服务器 http://localhost:7001/console第一次进入的需要配置域我的是web_test域我直接进了输入用户名:XXX 密码:XXX 点击JDBC-数据源进入新增数据源

点击新建添加一个新的数据源 名称:填写数据源的名称该名称在weblogic中的唯一标识 JNDI名称:为连接数据库时指定datasourse的名称(可以随便写)数据库类型:选择你当前使用的数据库

数据库驱动程序:这不不用麻烦你了,它会自动伴你选点击下一步吧 没什么可做的直接下一步吧 数据库名称:就是你要连接的数据库的名称 主机名:连接的数据库服务器

端口:数据库服务端口 数据库用户名:数据库的用户名(登录用的哪个)密码:你自己写吧 下一步吧 在测试表名称:输入SQL SELECT 1 FROM DUAL 点击测试配置---配置成功会显示连接成功。

添加完成就是这样了 好吧来测试一下 新建一个web项目 testConnect.jsp <%@ page language="java" import="java.util.*,java.sql.*,javax.*" pageEncoding="gbk"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> My JSP 'testConn.jsp' starting page

tomcat配置文件server文件详解

配置文件一般都在conf文件夹里,主要有server.xml,context.xml,tomcat_user.xml,web.xml四个常用配置文件,server主要是服务器设置的,例如端口设置,路径设置。context 里设置tomcat数据源,用来连接数据库。tomcat_user主要是用户名和密码的设置。web 是默认首页等等之类的设置。 元素名属性解释 server port 指定一个端口,这个端口负责监听关闭 tomcat 的请求 shutdown指定向端口发送的命令字符串 service name指定service 的名字 Connector(表示客户端和service之间的连接)port 指定服务器端要创建的端口号,并在这个断口 监听来自客户端的请求 minProcessors服务器启动时创建的处理请求的线程数maxProcessors最大可以创建的处理请求的线程数 enableLookups 如果为true ,则可以通过调用 request.getRemoteHost() 进行DNS 查询来 得到远程客户端的实际主机名,若为false 则 不进行DNS 查询,而是返回其ip 地址redirectPort 指定服务器正在处理http 请求时收到了一个 SSL 传输请求后重定向的端口号acceptCount 指定当所有可以使用的处理请求的线程数都被 使用时,可以放到处理队列中的请求数,超过 这个数的请求将不予处理 connectionTimeo ut 指定超时的时间数( 以毫秒为单位) Engine(表示指定service 中 的请求处理机,接收和处理来自Connector的请求)defaultHost 指定缺省的处理请求的主机名,它至少与其中 的一个host 元素的name 属性值是一样的 Context(表示一个 web 应用程序,通常为WAR 文件,关于WAR 的具体信息见servlet 规范)docBase应用程序的路径或者是WAR 文件存放的路径path 表示此web 应用程序的url 的前缀,这样请 求的url为http://localhost:8080/path/ **** reloadable 这个属性非常重要,如果为true ,则 tomcat 会自动检测应用程序的 /WEB-INF/lib 和/WEB-INF/classes 目录的 变化,自动装载新的应用程序,我们可以在不 重起tomcat 的情况下改变应用程序 host(表示name指定主机名

weblogic管理服务配置方法

Weblogci管理服务配置方法 (第三稿)

目录 1概述 (3) 1.1本文预期读者: (3) 1.2本文作用: (3) 1.3名词解释: (3) 2基本测试环境 (4) 3管理服务与被管服务基本配置 (4) 3.1中间件安装 (4) 3.2配置管理服务器 (4) 3.3配置计算机 (4) 3.4配置NodeManager (5) 3.5配置本机受管服务 (6) 3.6配置远程受管服务 (6) 3.7配置“远程启动”选项卡 (6) 3.7.1设置类路径 (6) 3.7.2Java虚拟机内存设置 (7) 3.8受管服务的启动和停止 (7) 3.8.1控制台启动停止服务 (7) 3.8.2Weblogic脚本启动受管理服务 (8) 4久其CI部署相关配置 (8) 4.1配置连接池 (8) 4.2配置数据源 (8) 4.3发布应用程序 (8) 5其他 (8) 5.1多台计算机安装weblogic注意事项 (8) 5.2配置NodeManager常见问题 (9) 5.3设置远程启动选项卡常见问题 (10) 6后记 (10)

1概述 1.1本文预期读者: 本文读者必须有一定weblogic使用经验,对weblogic管理体系有一定了解。熟练掌握weblogic单domain配置方式。文中只对安装使用管理服务需要用到的特殊设置步骤进行说明。本文省略的地方请参考公司文档《久其CI3.0安装配置手册—Weblogic》。 1.2本文作用: 场景一: 对于某些IT内控比较严格的项目,项目组无法获得用户服务器密码。如果有需要重新启动中间件服务时项目组会非常被动。此时可以使用管理服务器来启动和停止受管理服务器上的应用服务。 场景二 在硬件资源比较充足的情况下我们可以在多台服务器上启动中间件来支撑我们的应用。此时使用管理服务可以统一部署升级应用,控制、监控各个服务的运行情况。场景三: 在单服务器32位操作系统环境下java内存最大只能使用2G。为了充分利用服务器资源我们可以启动多个服务支撑应用。多个服务如果都在单独的域中将给我们的应用部署升级,管理监控各个服务带来不便。此时我们可以使用管理服务对所有的服务进行统一管理。 场景四: 本文对weblogic管理服务进行了简单讲解,可作为学习weblogic集群的参考资料。 1.3名词解释: 域:英文名domain。“域”是指一组彼此相关的 WebLogic Server 资源,这些资源作为一个单元来管理。一个域包括一个或多个 WebLogic Server,另外还可能包括一个或多个WebLogic Server 群集。域是独立的管理单元。如果将应用程序部署在某个域中,则此应用

中间件安装配置手册-Weblogic for Linux

Weblogic中间件安装配置指南 (Weblogic 8.1 for Linux) 北京久其软件股份有限公司 2009年3月 1概述 Weblogic的安装配置总共包括五个部分: 1. 安装前准备 3. Weblogic8.1中间件产品的安装 4. 创建Weblogic实例 5. 配置实例 说明:本文档的WebLogic的安装是在linux环境下的,在Unix环境下的安装和Linux环境的安装差别不大。

2安装前准备 1.确定一个安装目录,建议该目录下至少有1个G的空间,可以使用df来查看 磁盘空间的使用情况,df命令后可加参数:如-k,使用KBytes 显示结果;-m,使用MBytes 显示结果。如下图: 2.创建一个用户组帐号,命令如下:groupadd groupname比如创建一个组名叫 bea的用户组:groupadd bea。 3.创建一个weblogic用户帐号,命令如下:useradd –g groupnameusername 说明:groupname代表用户的所属用户组的名称。 比如:useradd–g bea weblogic 。 3安装Weblogic8.1 特别说明:如果直接在Linux服务器上安装的话,可以启动Weblogic的图像安装界面,在图形安装界面安装较为简单,如果是通过一些Linux客户端文档工具安装俺么就不会启动图形界面,只能在文字界面下安装,而且要一定的英文阅读能力,请见附录部分。 安装步骤: 1. 将weblogic安装程序放到到一个临时目录。 2. 以root用户赋予.bin文件weblogic用户可执行权限,执行:chmod a+x filename.bin 3. 以刚刚创建的weblogic用户登陆,执行:su - weblogic 4. 找到weblogic8.1的安装文件,执行./ platform813_hpux32.bin,开始解压,如下 图所示: 5. 解压缩完以后,进入到Weblogic安装向导界面,如图所示:

Web管理应用配置数据源连接池

1、使用 Tomcat 的 Web 管理应用配置数据源 启动 Tomcat 服务器,打开浏览器,输入 http://localhost:8080/admin/(其中 localhost 是名 称服务器或称为主机,没安装 admin 的参考后面的安装步骤),进入管理界面的登陆页面, 这时候请输入原来安装时要求输入的用户名和密码,登陆到管理界面,
选择 Resources-Data sources 进入配置数据源界面,选择 Data Source Actions ->选择 Create New Data Source,进入配置详细信息界面,内容如下: JNDI Name: jdbc/BookDB Data Source URL: jdbc:mysql://localhost:3306/BookDB JDBC Driver Class: com.mysql.jdbc.Driver User Name: dbusr Password: 1234 Max. Active Connections: 4 Max. Idle Connections: 2 Max. Wait for Connection: 5000 Validation Query: 按要求输入的 JNDI Name 等信息,其中除了 JDBC DriverClass 之外,其他的可以根据需要 填写。最后点击 Save->Commit Change. 注:这里的 BookDB 是我使用的数据库的名称 2、修改 web.xml 打开%TOMCAT_HOME%\conf\web.xml,在的前面添加以下内容: DB Connection jdbc/BookDB javax.sql.DataSource Container 3、修改%TOMCAT_HOME%\conf\Catalina\localhost 下对应你的引用的配置文件 在%tomcat_home%\conf\Catalina\localhost\下建立 bookstore.xml,如下

64位weblogic windos安装部署以及常见问题解决

64位weblogic11g安装部署以及常见问题解决方案 目录 (一) 安装 (1) 在Windows 64位操作系统安装Weblogic的注意事项 (3) (二) 部署运行 (3) 1. 包引入错误 (3) 2.乱码现象 (3) 3.mime-typeType配置问题 (4) 4.应用不存在 (4) 5.ClassNotFoundException: org.hibernate.hql.ast.HqlToken (4) 6.weblogic部署war包action不能访问问题解决方法[There is no Action mapped for namespace / and action name] (5) https://www.360docs.net/doc/e112673223.html,ng.StackOverflowError (5) (一)安装 我们在64位的服务器上为提高性能要安装64位的weblogic。经常在网上看到有人问,weblogic有64位的么?weblogic需要破解么? weblogic有专门的64位版本,这里安装的是weblogic11g,也就是10.3.6版本,12c的版本安装应该类似。weblogic从bea被oracle收购后,不需要破解,就只有授权。什么意思呢?就是说从oracle官网上下载的weblogic就是全功能版本,不管是集群还是其他,功能没有任何限制。但是如果要用于商业环境,必须要向oracle 买license,当然可以偷偷的用,那就是盗版,侵权,有一天oracle可以告的破产……。 1、下载64位weblogic,打下这个地址: https://www.360docs.net/doc/e112673223.html,/technetwork/middleware/ias/downloads/wls-main-097127.html,在这里可以看到除了mac os X操作系统外,其他系统的64位都是同一个版本,wls1036_generic.jar。如下图,weblogic的下载需要注册一个oracle官网的帐号。

weblogic在windows下安装及部署项目教程

Weblogic在windows下安装及部署项目教程 1.Weblogic10.3.6版本下载地址: https://www.360docs.net/doc/e112673223.html,/technetwork/cn/middleware/ias/downloads/wls-main-091116-zhs.html 或在\\192.168.60.244\Tool\测试环境工具上取 2.安装 1)安装目录:D:\Oracle\Middleware 2)选择安装类型为自定义,选择自己需要安装的组件,其他都是默认直接下一步,直 到安装完成。 3.创建域 1)创建新的weblogic域 2)其他默认,点“下一步”,到下图这个界面设置用户名和密码。例如:用户名:weblogic 密码:weblogic1

3)选择服务器启动模式和JDK 4)选择可选配置

5)配置管理服务器 6)后面步骤直接“下一步”,知道创建完成。创建完成,运行 D:\oracle\Middleware\user_projects\domains\easyStore_domain\bin\startWeblogic.c md,用浏览器打开http://192.168.60.244:7001/console可直接登录管理服务器。 4.配置受管服务器 1)登录界面,使用自己设置的用户名密码登录

2)新建受管服务器 3)设置服务器名称、服务器监听地址、服务器端口,名称和端口均不与其他服务器重 复。然后点击“下一步”,完成。

5.配置数据源 1)点击“新建”,选择“一般数据源” 2)设置JDBC数据源名称,以及数据库类型,点击“下一步” 3)设置数据库驱动程序,选择如下图所示 4)设置JDBC数据源详细信息,实际的数据库名称、数据库用户名、主机地址等。

Tomcat配置数据源连接MySql数据库

1. 修改Tomcat安装目录下的conf文件夹里的context.xml文件. 在context.xml文件中添加以下内容:(注意是在之间添加) 其中:name必须为"jdbc/..."的形式."..."是指你想给datasource命名的名字. username是连接数据库的用户名. password是连接数据库的密码. url是jdbc:mysql://主机名:端口号/数据库名称 2. 在Tomcat安装目录下的webapps里创建工程MyTest工程. 3. 将ROOT下的WEB-INF文件夹整个拷贝至MyTest中. 4. 修改修改MyTest\WEB-INF中web.xml,在中添加如下 DB Connection jdbc/mytest javax.sql.DataSource Container 此处的名字应与context.xml中Resource name一致。 5. 在Tomcat服务器下的lib文件夹下添加连接MySQL数据库的驱动包。 6. MyTest下编写jsp测试连接池是否成功,在MyTest文件夹下创建myTest.jsp文件.输入内容如下:(注意修改数据库名字.) <%@ page import=”java.sql.*, javax.sql.*, javax.naming.*”contentType="text/html;charset=gb2312"%> 连接池测试页面 <%out.println("

Hello,test DBCP !

");%> <%

Spring配置数据源的四种方式

Spring配置数据源的四种方式Spring框架支持四种数据源的配置: 1.自带数据源(DriverManagerDataSource) 2.DBCP数据源 3.C3P0数据源 4.JNDI数据源 准备: 2.Spring-config.xml中引入配置文件(注册JDBC属性配置文件) 方式二:(需要添加context约束)

第二种方式:DBCP数据源 便Spring容器关闭时,数据源能够正常关闭。除以上必须的数据源属性外,还有一些常用的属性:defaultAutoCommit:设置从数据源中返回的连接是否采用自动提交机制,默认值为true; defaultReadOnly:设置数据源是否仅能执行只读操作,默认值为false; maxActive:最大连接数据库连接数,设置为0时,表示没有限制; maxIdle:最大等待连接中的数量,设置为0时,表示没有限制; maxWait:最大等待秒数,单位为毫秒,超过时间会报出错误信息; validationQuery:用于验证连接是否成功的查询SQL语句,SQL语句必须至少要返回一行数据,如你可以简单地设置为:“select count(*) from user”; removeAbandoned:是否自我中断,默认是false ; removeAbandonedTimeout:几秒后数据连接会自动断开,在removeAbandoned为true,提供该值; logAbandoned:是否记录中断事件,默认为false; 第三种方式:C3P0数据源 们就可以保证Spring容器关闭时数据源能够成功释放。 acquireIncrement:当连接池中的连接用完时,C3P0一次性创建新连接的数目; acquireRetryAttempts:定义在从数据库获取新连接失败后重复尝试获取的次数,默认为30; acquireRetryDelay:两次连接中间隔时间,单位毫秒,默认为1000; autoCommitOnClose:连接关闭时默认将所有未提交的操作回滚。默认为false; automaticTestTable:C3P0将建一张名为Test的空表,并使用其自带的查询语句进行测试。如果定义了这个参数,那么属性preferredTestQuery将被忽略。你不能在这张Test表上进行任何操作,它将中为C3P0测试所用,默认为null; breakAfterAcquireFailure:获取连接失败将会引起所有等待获取连接的线程抛出异常。但是数据源仍有效保留,并在下次调用getConnection()的时候继续尝试获取连接。如果设为true,那么在尝试获取连接失败后该数据源将申明已断开并永久关闭。默认为false; checkoutTimeout:当连接池用完时客户端调用getConnection()后等待获取新连接的时间,超时后

数据库连接池配置的几种方法

今天遇到了关于数据源连接池配置的问题,发现有很多种方式可以配置,现总结如下,希望对大家有所帮助:(以Mysql数据库为例) 一,Tomcat配置数据源: 方式一:在WebRoot下面建文件夹META-INF,里面建一个文件context.xml,内容如下: 方式二:在tomcat6.0的目录conf下面的context.xml中,修改原来的context标签,改成内容如下: WEB-INF/web.xml 方式三:在配置虚拟目录时,也就是在配置conf下面的server.xml时,在context标签内改成如下形式:

weblogic数据源优化调整记录概要

一:解决数据源一段时间后不可用问题前的观察和分析:1.1.开始时连接池各项属性的配置信息: 初始容量 : 要在创建连接池时创 建的物理连接数。更 多信息... 最大容量 : 此连接池可容纳的最 大物理连接数。更多 信息... 容量增长 : 将新连接添加到连接 池时创建的连接数。 更多信息... 语句高速缓存类型 : 用于维护存储在语句 高速缓存中的预定义 语句的算法。更多信 息... 语句高速缓存大小 : 存储在高速缓存中的

预定义语句和可调用 语句的数量。(这样可 能会提高服务器性 能。更多信息... 高级 保留时测试连接使 WebLogic Server 能够在将连接提供给客户机之前对连接进行测试。(要求指定“测试表名称”。更多信息... 测试频率 : WebLogic Server 对 未用连接进行测试的 间隔秒数。(要求指定 “测试表名称”。未 通过测试的连接将被 关闭, 然后将它们重

新打开以重新建立有效的物理连接。如果测试再次失败, 则此连接将被关闭。更多信息... 测试表名称 : 测试物理数据库连接时使用的数 据库表名。指定“测试频率”和启用“测试保留的连接数”时需要此名称。更多信息... 信任空闲池连接的秒数 : 在将连接传送到应用程序之前或定期连接测试过程期间, WebLogic Server 相 信连接仍然有效并将跳过连接测试时使用连接的秒数。更多信息...

收缩频率 : 在收缩为满足需要而增大了的连接池前需 等待的秒数。更多信息... 初始化 SQL: 要执行用于初始化新建物理数据 库连接的 SQL 语句。以 SQL 后跟一个空格作为语句的开头。更多信息... 重试创建连接的频率 : 建立数据库连接尝试 的间隔秒数。更多信息... 登录延迟 : 创建每个物理数据库连接前的延迟秒数。此延迟支持不能快速 连续处理多个连接请求的数据库服务器。更多信息...

was配置数据源自己写的

1、安装was 2、启动一个服务 3、第一步先建立一个企业应用吧,这个比较的简单: 4、建立数据资源: (1)创建:jdbc提供程序 A:新建:如下截图: 作用域:作用域是登录时选择的,一般是后缀是cell的 名称:jdbc提供程序的一个名字,下面配置数据源时要用到的 类路径:是Oracle驱动的路径,一般都是默认的找本机的Oracle数据库的驱动,这里我自己放置里的一个驱动,把路径放对就行了。 本机库路径:同类路径 B:保存,这步挺重要的,否则新建立的不起作用, (2)建立数据源: A:新建:

数据源名:任意为数据源起个名 JNDI名称:是配置的一个连接池的名称,通过Context initCtx = new InitialContext(); if (initCtx == null) throw new Exception("Context!"); //System.out.println("准备加载lookup方法!"); Context ctx = (Context) initCtx.lookup("java:comp/env");//这里没有实现 ======================= //System.out.println("准备获取连接池!"); //获取连接池对象 Object obj = (Object) ctx.lookup("jdbc/myoracle"); //System.out.println("获取连接池成功!"); //类型转换 javax.sql.DataSource ds = (javax.sql.DataSource) obj; con = ds.getConnection(); 实现的,其中的jdbc/myoracle就是要填的内容。 B:比较关键的额一步了:就是建立认证名了,这个任意,但是必须有的,这个认证实际上就是数据库的登录信息,对于Oracle:就是一个用户名和密码。 以上好了就ok了,可以测试一下连接。 可以输入以下的链接查看部署的应用: http://localhost:9080/safeweb/sfItemAction.action 项目默认的路径: D:\IBM\WebSphere\AppServer1\profiles\AppSrv01\installedApps\licanNode01Cell\safeweb_war. ear\safeweb.war 查看日志文件: D:\IBM\WebSphere\AppServer1\profiles\AppSrv01\logs\server1 主要是:SystemErr.log 和SystemOut.log 说白了就是:一个应用向让它跑起来就要有个环境。这个应用是war包或者是ear包 它的服务器不是Tomcat了而是一个was而已。那么与开发时的思路类似了,was读取war 包,使应用能够被解析。应用想跑起来就需要有个数据源了,在Myeclipse等开发工具下也有类似的配置的如:hibernate的数据库的配置。只不过这里都是图形化界面实现的。理解了这些was的作用应该理解了。就是:应用在有数据源的情况下运行起来。

weblogic-数据源配置与使用方法

Weblogic 配置使用数据源与使用方法 我用的Weblogic10,其他可能有点不同,不过应该差不多 启动weblogic10,登录 选择JDBC->Data Sources ,如图1 图1 进入界面后,先点击左上角的Lock&Edit按钮,如图2

图2点击后就可以进行编辑和配置了。 点击右边页面的“New”如图3 图3点击NEW 后,出现新建数据源界面如图4

图4 变量解释: Name: 图4中第一个红框,随便起的名,在服务器用的数据源名,随便起,自己能认出来就行。 JNDI Name: 同志们,注意了,这个名字很重要,是在客户端要调用的JNDI名。Database Type:数据库类型,我用的MySql,我选MySql,其他数据库也是一样的,用什么就选什么。 Database Driver:数据库驱动,地球人都知道 写完了点“Next”中文的话就是“下一步”,如图5,

图5直接点下一步如图6

图6 参数解释: Database Name: 数据库名 Host Name:数据库地址,我是本地所以是127.0.0.1 Port:数据库端口,mysql默认端口是3306,其他数据库各有不同Database User Name:数据库用户名 Password/Confirm Password :数据库密码' 配置好了点 next 然后点击上面的Test Configeration 如图7

图7 PS:测试成功通过就点Finish,测试要是没通过自己找原因,有的时候会是驱动的问题,如果是找不到驱动错误的话,就自己把驱动放到weblogic 里去,在weblogic8.1中就有可能出现这种问题,数据库驱动放在"你电脑weblogic安装的位置 \bea\wlserver_10.0\server\lib" Finish 如图 8 图8 其中MysqlTest 是刚才新建的数据源这时候还没有Targets,还不能用,点击MysqlTest,也就是刚才创建的数据源,出现图9页面 图10 点击第二个选项卡,即Targets ,出现如图11

weblogic配置和创建数据源

新增了步骤19---23。 准备工作:在SQL SERVER 2000中创建一个数据库,名称为school(可以自己命名),设置sa的密码 1、安装weblogic(全部采用默认选项) 2、选择开始----程序----Bea products----Tools---Configuration wizard 配置weblogic(全部采用默认选项) 配置过程中设置weblogic的用户名和密码 3、将文件mssqlserver2.jar 复制到C:\bea\weblogic92\server\lib目录下 4、找到目录:C:\bea\weblogic92\common\bin\commEnv.cmd,点击右键“编辑” 找到信息行: @rem set up WebLogic Server's class path set WEBLOGIC_CLASSPATH=%PATCH_CLASSPA TH%;%JA V A_HOME%\lib\tools.jar;%WL_HOME%\serve r\lib\weblogic_sp.jar;%WL_HOME%\server\lib\weblogic.jar;%WL_HOME%\server\lib\webservices.jar 在末尾加入:%WL_HOME%\server\lib\mssqlserver2.jar(用;与前面的信息隔开) 5、启动weblogic 进入目录C:\bea\user_projects\domains\base_domain 找到文件:startWebLogic.cmd 双击启动,出现如下界面: 等待,当界面中出现server start in RUNNING mode,则代表weblogic已成功启动。 将此界面最小化,保持启动状态,(千万不要关闭) 6、打开IE,输入:http://localhost:7001/console回车,出现下面界面:

Weblogic10.3.6集群配置手册

Weblogic 10.3集群配置手册

目录 1.预备知识 (3) 2.本文环境 (3) 3.配置WebLogic Server集群 (3)

1.预备知识 什么是Domain和Server Domain Domain是WebLogic Server实例的基本管理单元。所谓Domain就是,由配置为Administrator Server的WebLogic Server实例管理的逻辑单元,这个单元是有所有相关资源的集合。 Server Server是一个相对独立的,为实现某些特定功能而结合在一起的单元。 Domain and Server的关系 一个Domain 可以包含一个或多个WebLogic Server实例,甚至是Server集群。一个Domain中有一个且只能有一个Server 担任管理Server的功能,其它的Server具体实现一个特定的逻辑功能。 2.本文环境 平台:RHEL 6.5 软件:WebLogic Server 10.3配置WebLogic Server集群 WebLogic集群的体系结构 单层混合型的集群架构(Cluster) 这种架构将所有的Web应用以及相关的服务应用全部置于集群中的单一WLS实例中,这种架构的优势在于: 易于管理 灵活的负载平衡机制 更强的安全控制

多层结构的集群架构(Cluster) 这种架构使用两个WLS集群,一个放置表静态内容和集群Servlet,另一个放置集群EJB。一般应用于下面这些情况: 在负载平衡机制需要调用集群EJB中的方法时; 在提供内容与提供对象的服务之间需要更大的机动性时; 在需要更高的系统稳定性时;

weblogic安装配置以及部署

Shanghai Baosight Software Co.,Ltd. √ Weblogic安装配置以及应用部署 编制毛瑜明 审核 批准 上海宝信软件股份有限公司 2009年8月3日

√ 文档控制 修改历史: 日期 作者或修改人 版本号 版本描述(修改记录) 2009-8-12 毛瑜明 V1.0 没有前期版本 分发记录: 拷贝号 姓名 部门

√ 目 录 1. Weblogic 的安装 ............................................................................................. 4 1.1. 安装前的准备 . (4) 1.1.1. 软件环境 ..................................................................................... 4 1.2. 安装weblogic9.2.1.0 ............................................................................ 4 1.3. 创建域(domain ) ............................................................................... 6 1.4. 部署应用 (10) 1.4.1. 启动和关闭weblogic ................................................................ 10 1.4.2. 创建server ............................................................................... 10 1.4.3. 部署应用 .. (13)

tomcat的url配置

第一种方法:在tomcat 中的conf 目录中,在server.xml 中的,节点中添加: 至于Context 节点属性,可详细见相关文档。 第二种方法:将web 项目文件件拷贝到webapps 目录中。 第三种方法:很灵活,在conf 目录中,新建 Catalina (注意大小写)\localhost 目录,在该目录中新建一个xml 文件,名字可以随意取,只要和当前文件中的文件名不重复就行了,该xml 文件的内容为: 第3个方法有个优点,可以定义别名。服务器端运行的项目名称为path ,外部访问的URL 则使用XML 的文件名。这个方法很方便的隐藏了项目的名称,对一些项目名称被固定不能更换,但外部访问时又想换个路径,非常有效。 第2、3还有优点,可以定义一些个性配置,如数据源的配置等。 还有一篇 详细的 1、直接放到Webapps 目录下 Tomcat 的Webapps 目录是Tomcat 默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。也可以将JSP 程序打包成一个war 包放在目录下,服务器会自动解开这个war 包,并在这个目录下生成一个同名的文件夹。一个war 包就是有特性格式的jar 包,它是将一个Web 程序的所有内容进行压缩得到。具体如何打包,可以使用许多开发工具的IDE 环境,如Eclipse 、NetBeans 、ant 、JBuilder 等。也可以用cmd 命令:jar -cvf applicationname.war package.*; 甚至可以在程序执行中打包: 双击代码全选 1 2 3 4 5 6 try{ string strjavahome = system.getproperty("java.home"); strjavahome = strjavahome.substring(0,https://www.360docs.net/doc/e112673223.html,stindexof())+"bin"; runtime.getruntime().exec("cmd /c start "+strjavahome+"jar cvf hello.war c:tomcat5.0webappsroot*"); } catch(exception e){system.out.println(e);} webapps 这个默认的应用目录也是可以改变。打开Tomcat 的conf 目录下的server.xml 文件,找到下面内容: 2、在server.xml 中指定 在Tomcat 的配置文件中,一个Web 应用就是一个特定的Context ,可以通过在server.xml 中新建Context 里部署一个JSP 应用程序。打开server.xml 文件,在Host 标签内建一个Context ,内容如下。 其中path 是虚拟路径,docBase 是JSP 应用程序的物理路径,workDir 是这个应用的工作目录,存放运行是生成的于这个应用相关的文件。 3、创建一个Context 文件 以上两种方法,Web 应用被服务器加载后都会在Tomcat 的confcatalinalocalhost 目录下生成一个

相关文档
最新文档