社区
Java EE
帖子详情
怎么设置j2ee环境?????
zjasan
2003-07-10 02:23:16
我将%j2ee_home%\bin放在了path下面,将j2ee.jar放在了classpath
下面,
我用j2ee -version测试时,出现错误??
C:\>j2ee -version
'E:\Program' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
'-Dorg.xml.sax.parser' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
什么意思??
我看了半天没理解??
那位大哥帮忙看一下!
...全文
77
1
打赏
收藏
怎么设置j2ee环境?????
我将%j2ee_home%\bin放在了path下面,将j2ee.jar放在了classpath 下面, 我用j2ee -version测试时,出现错误?? C:\>j2ee -version 'E:\Program' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 '-Dorg.xml.sax.parser' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 什么意思?? 我看了半天没理解?? 那位大哥帮忙看一下!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luckyfanjian
2003-07-10
打赏
举报
回复
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=:: . . .
例如:
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;第二,它隔开每一个jndi_datasource中的jndi_datasource> 和 元素.
jndi_datasource元素的语法如下:
jdbc/
由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..jndiname
xadatasource..classname
xadatasource..dbuser
xadatasource..dbpassword
xadatasource..prop.
同时你也必须在J2EE_CLASSPATH 环境变量中包括jdbc驱动文件。
jdbc20.datasources 属性
jdbc20.datasources 属性的值和jndi名字连接,用于定位datasouce的位置(它就是lookup方法的参数)。
jdbc20.datasources 的语法如下:
jdbc20.datasources=||||的作用有两个,第一,隔开jndi_datasource 和并组成一对,第二,隔开每一对的jndi_datasource> 、元素。
和 jndi_XA_datasource有相同的语法:
jdbc/
jdbc关键字开头。jndi_name是datasource名字,这个名字指向jndi目录。
例如:
jdbc20.datasources=jdbc/Merant|jdbc/XAMerant|jdbc/Finch|jdbc/XAFinch
xadatasource属性
xadatasource..jndiname 属性指定XA DataSource的jndi名字。语法如下:
xadatasource..jndiname=jdbc/
n代表每一组xadatasource。第一个jdbc2.0驱动n为0,下一个是1,2等等。jndi_XA_datasource元素和jdbc20.datasources 指定的值对应。The xadatasource..dbuser 和 xadatasource..dbpassword 属性指定数据库用户和密码。通常该用户具有管理员的权限(更多的信息请看 2222 The distributed.transaction.recovery )。
xadatasource..prop. 指定和特定的属性值关联的值。实际的值可能是jdbc驱动。
例如:
xadatasource.0.jndiname=jdbc/XAMerant
xadatasource.0.classname=com.merant.sequelink.jdbcx.datasource.SequeLinkDataSource
xadatasource.0.prop.url=jdbc:sequelink://mypc:5000/[Oracle]
7、事务
你可以编辑config/default.properties 文件控制事务发生和超时设置。distributed.transaction.recovery 属性这个属性控制分布事物是否发生。这些事物可以发生的话,下面的条件必须满足:
跨库操作时的事物范围。
J2EE程序通过jdbc2.0 JTA驱动访问数据库
当故障发生的时候,事物的各个的组成部分可以按照符合两段提交协议的方式提交或回滚。
事物发生的时候,server重新启动后事物可以提交或回滚。
distributed.transaction.recovery的值为true或者false。J2EE安装后默认为false。
distributed.transaction.recovery=false
transaction.time属性
在应用container-managed 事物的ejb中,你可以控制事物超时的间隔通过设置transaction.timeout的值。例如:
transaction.timeout=5
在设置以后,如果事物在5秒内没有完成,J2EE事物管理器将回滚它。当J2EE第一次安装的时候,timeout的值时0代表没有超时。
只有使用container-managed 管理事物的ejb受到timeout的影响。至于在bean-managed和JTA transactions 中你可以引用 UserTransaction 的 setTransactionTimeout方法。同时你也可以在其他组建中引用setTransactionTimeout方法:比如servlets和jsp。
J2
EE
技术 开发 步骤 总结 及开发
环境
设置
J2
EE
技术 开发 步骤 总结 及开发
环境
设置
Eclipe
spring data jpa
一个完整简单的spring data jpa例子程序,非j2
ee
环境
,j2se
环境
,带jar包,直接解压,绝对可以直接运行,mysql数据库,只要把数据库连接
设置
好就行了。
J2
EE
基础与应用
J2
EE
的全称是Java 2 Platform Enterprise Edition,它是由SUN公司领导各厂家共同制定并得到广泛认可的工业标准,或者说,它是在SUN公司领导下,多家公司参与共同制定的企业级分布式应用程序开发规范。目前,J2
EE
是...
Java Web开发从初学到精通随书光盘源码
然后学习Struts、Hibernate、Spring、Ajax、JSF等开源框架,并最终学习如何整合这些开源框架进行J2
EE
开发,如何基于MyEclipse IDE进行开发,如何
设置
J2
EE
开发的基础和基础
环境
搭配。 Web开发中,Strurts+Hibemate+...
什么是J2
EE
?
“J2
EE
平台本质上是一个分布式的服务器应用程序设计
环境
——一个Java
环境
,它提供了:·宿主应用的一个运行基础框架
环境
。·一套用来创建应用的Java扩展API。”(引自《J2
EE
服务器端高级编程》)2 J2
EE
好学吗?答:...
Java EE
67,514
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章