首先我要说的是,并不是任何教程文章,在以后的学习中有所启发和帮助,同时可以为一些初学的朋友指引一下,不走弯路而已。
学习开发j2ee,首先要配置好一个开发环境。这同我刚开始学java时配置jdk开发的开发环境类似。
需要的程序文件
如果你在windows环境下学习的话,我们需要以下两个文件:
|
文件名 |
大小 |
1 |
j2sdk-1_4_0-rc-win.exe |
35.3 mb (37,050,349 字节) |
2 |
j2sdkee-1_3_1-win.exe |
16.5 mb (17,306,836 字节) |
j2sdk的版本只要是1.3.1_02以后的都可以,j2sdkee现在已经有1.4beta版本了。在本文中,icech还是使用j2sdk1.4(http://java.sun.com/j2se/downloads.html )版和j2sdkee1.3.1版(http://java.sun.com/j2ee/download.html )做练习。两个文件都可以在http://java.sun.com网站下载得到。
安装j2sdk和j2sdkee
安装就不用说了,icech分别将j2sdk和j2sdkee安装在c:/jdk和c:/j2ee目录下。如果你以前安装了其它版本的j2sdk,先uninstall再安装。
配置系统环境
配置j2ee很简单,如果你在windows2000平台下,只需要按照下表设置:
|
变量名 |
变量值 |
说明 |
1 |
java_home |
c:/jdk |
你的java 2 sdk安装的目录 |
2 |
j2ee_home |
c:/j2ee |
你的j2ee sdk安装的目录 |
3
pathclass
c:/j2ee/lib/j2ee.jar
%j2ee_home%/lib/j2ee.jar
4
path
c:/jdk/bin;c:/j2ee/bin;
如果为了在以后的练习中更加方便,我们可以按照下面的方式来设置一下:
|
变量名 |
变量值 |
1 |
java_home |
c:/jdk |
2 |
j2ee_home |
c:/j2ee |
3 |
pathclass |
c:/jdk/lib/tools.jar;c:/jdk/jre/lib/jaws.jar; c:/jdk/lib/dt.jar;c:/j2ee/lib/ejb10deployment.jar; c:/j2ee/lib/j2ee.jar;c:/j2ee/lib/jhall.jar; c:/j2ee/lib/j2eetools.jar;c:/j2ee/lib; |
4 |
path |
c:/jdk/bin;c:/j2ee/bin; |
这样j2ee的环境就算设置好了,但是我们还不知道设置的是否正确,那么我们就来运行j2ee试试。
在dos窗口下运行
c:/>j2ee /?
显示效果如下就正确了。
microsoft windows 2000 [version 5.00.2195] (c) 版权所有 1985-2000 microsoft corp. c:/>j2ee /? java 2 enterprise edition server options: -verbose redirect all logging output to the current shell. -help print this help message. -version print the version. -stop stop the j2ee server. c:/> |
如果显示成
c:/>j2ee
error: set j2ee_home before running this script.
或者
c:/>j2ee
error: set java_home before running this script.
就说明前面的j2ee或jdk的环境变量未配置好。
如果显示正常,我们就可以运行j2ee了。
在dos窗口下运行
c:/>j2ee -verbose |
microsoft windows 2000 [version 5.00.2195] (c) 版权所有 1985-2000 microsoft corp. c:/>j2ee -verbose j2ee server listen port: 1050 naming service started:1050 binding datasource, name = jdbc/estoredb, url = jdbc:cloudscape:rmi:cloudscapedb ;create=true binding datasource, name = jdbc/db1, url = jdbc:cloudscape:rmi:cloudscapedb;crea te=true binding datasource, name = jdbc/inventorydb, url = jdbc:cloudscape:rmi:cloudscap edb;create=true binding datasource, name = jdbc/db2, url = jdbc:cloudscape:rmi:cloudscapedb;crea te=true binding datasource, name = jdbc/cloudscape, url = jdbc:cloudscape:rmi:cloudscape db;create=true binding datasource, name = jdbc/xacloudscape, url = jdbc/xacloudscape__xa binding datasource, name = jdbc/xacloudscape__xa, datasource = com.cloudscape.co re.remotexadatasource@b301f2 starting jms service... initialization complete - waiting for client requests binding: < jms destination : jms/queue , javax.jms.queue > binding: < jms destination : jms/topic , javax.jms.topic > binding: < jms cnx factory : jms/topicconnectionfactory , topic , no properties > binding: < jms cnx factory : queueconnectionfactory , queue , no properties > binding: < jms cnx factory : topicconnectionfactory , topic , no properties > binding: < jms cnx factory : jms/queueconnectionfactory , queue , no properties > starting web service at port: 8000 starting secure web service at port: 7000 j2ee sdk/1.3.1 starting web service at port: 9191 j2ee sdk/1.3.1 j2ee server startup complete. |