当前位置: 首页 > 图文教程 > 网络编程 > JSP > j2ee doc 之 配置指南

JSP
搭建Eclipse+MyEclipse开发环境
卖jsp编程技巧的那个垃圾的所有实例的答案全部已收集,现将他人收集的实例答案公布出来,大家鉴赏!
一个jsp+AJAX评论系统
JSP 多个文件打包下载代码
JSP 动态树的实现
jsp 重复提交问题
J2ME/J2EE实现用户登录交互 实现代码
访问JSP文件或者Servlet文件时提示下载的解决方法
JSP EL表达式详细介绍
JSP 报表打印的一种简单解决方案
jsp 自定义标签实例
AJAX自学练习 无刷新从数据库后台取数据显示
AJAX 自学练习 请求与显示
AJAX 自学练习 无刷新提交并修改数据库数据并显示
jsp 文件上传浏览,支持ie6,ie7,ie8
JSP application(return String)用法详例
jsp form表单方法示例
JSP request(return String)用法详例
JSP forward用法分析实例代码分析
JSP JavaBean的setProperty属性

JSP 中的 j2ee doc 之 配置指南


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-02   浏览: 40 ::
收藏到网摘: n/a

j2ee doc 之 配置指南

关键词:Java

声明:本文档由freehero翻译,未经作者同意不能用于商业用途,您可以自由的复制和传播,文档只供您理解j2ee,因作者能力有限,建议您同时阅读英文文档,对于因为翻译的错误代来的后果作者不负任何责任,欢迎您来信讨论[email protected]


j2ee配置指南

1。介绍
本文介绍j2ee环境的配置,所有涉及的文件都在j2ee安装目录下的oncfig目录,这些文件都是文本文件,

你可以有任意的文本编辑器来编辑它们。
通常情况下,你没有改变这些文件的必要。但是如果你使用的数据库驱动不是cloudscape的时候,你需要

遵循本章的内容进行配置。

2。JDBC驱动
默认的j2ee安装后支持cloudscape数据库(一个sun公司提供的演示数据库),如果你的ejb使用的jdbc不

是连接cloudscape数据库,那么你需要按照下面的知道进行配置。(如果你不能确定本版本的j2ee支持你使用

的jdbc驱动,请到 11111 看相关信息。)

3。驱动的位置
你必须把驱动文件(.jar文件)copy到 $J2EE_HOME/lib/system目录下。并且保证该文件包含在

J2EE_CLASSPATH 的环境变量中。

4。J2EE_CLASSPATH 环境变量
j2ee server通过JDBC驱动连接数据库。通通过J2EE_CLASSPATH 的环境变量定位驱动文件(.jar文件)的位

置。你可以在启动j2ee前在命令行设置这个变量。但是我们推荐你在脚本中设置J2EE_CLASSPATH 变量。编辑用

户配置文件在安装的过程中是必须的一步。在unix中,用户配置文件是 /bin/userconfig.sh,windows nt中是

bin/userconfig.bat
注意:你应该同时在CLASSPATH环境变量中去掉驱动文件(.jar文件)。

5。JDBC 1.0 驱动
为了配置jdbc1.0驱动,编辑config/default.properties 文件的jdbc.drivers 和 jdbc.datasources两个

属性值。再次要注意的是驱动文件必须包含在J2EE_CLASSPATH环境变量中。
jdbc.drivers 属性

jdbc.drivers 属性的值是有一系列的冒号分割的jdbc驱动的类名。格式如下:
jdbc.drivers=<classname>:<classname>: . . .
例如:
jdbc.drivers=oracle.jdbc.driver.OracleDriver:testutil.MyDriver

jdbc.datasources 属性值

jdbc.datasources 属性值由两部分组成,一个是datasource的jndi的名字,一个是数据库的url。典型的

情况是:jndi名字是数据库的逻辑名字,rul指定数据库的实际位置。jndi名字和url都是在ejb编码的过程中指

定的。rul的格式,请参照jdbc驱动提供商的文档。
jdbc.datasources 的语法如下:
jdbc.datasources=<jndi_datasource>|<url>|<jndi_datasource>|<url>. . .
|符号有两个作用。第一,它隔开几个jndi_datasource;第二,它隔开每一个jndi_datasource中的

jndi_datasource> 和 <url> 元素.
jndi_datasource元素的语法如下:
jdbc/<jndi_name>
由jdbc关键字开头,jndi_name是在jndi目录中指定的datasouce名字。
例如:
jdbc.datasources=jdbc/Oracle|jdbc:oracle:thin@rtc:1521:acct|jdbc/MyDB|jdbc:test

6。支持JTA的JDBC2.0驱动
配置JTA的JDBC2.0的驱动,你需要设置以下属性的值:
jdbc20.datasources
xadatasource.<n>.jndiname
xadatasource.<n>.classname
xadatasource.<n>.dbuser
xadatasource.<n>.dbpassword
xadatasource.<n>.prop.<property-name>
同时你也必须在J2EE_CLASSPATH 环境变量中包括jdbc驱动文件。

jdbc20.datasources 属性
jdbc20.datasources 属性的值和jndi名字连接,用于定位datasouce的位置(它就是lookup方法的参数)


jdbc20.datasources 的语法如下:

jdbc20.datasources=<jndi_datasource>|<jndi_XA_datasource>|<jndi_datasource>|<jndi_XA_datasource>


|的作用有两个,第一,隔开jndi_datasource 和<jndi_XA_datasource>并组成一对,第二,隔开每一对的

jndi_datasource> 、<jndi_XA_datasource>元素。
<jndi_datasource> 和 jndi_XA_datasource有相同的语法:
jdbc/<jndi_name>
jdbc关键字开头。jndi_name是datasource名字,这个名字指向jndi目录。
例如:
jdbc20.datasources=jdbc/Merant|jdbc/XAMerant|jdbc/Finch|jdbc/XAFinch

xadatasource属性
xadatasource.<n>.jndiname 属性指定XA DataSource的jndi名字。语法如下:
xadatasource.<n>.jndiname=jdbc/<jndi_XA_datasource>
n代表每一组xadatasource。第一个jdbc2.0驱动n为0,下一个是1,2等等。jndi_XA_datasource元素和

jdbc20.datasources 指定的值对应。
The xadatasource.<n>.dbuser 和 xadatasource.<n>.dbpassword 属性指定数据库用户和密码。通常该用<