J2EE 参照实现
如果你还不打算购买已经出现的技术,SUN也提供了J2EE的参照实现,包括EJB的支持,可以从java.sun.com免费下载到。
有些用户可能注意到这个服务器没有对应用做优化,但是它足以应付测试和配置。现在的J2EE参照实现仅仅有Sun SPARC版本,没有对应SUN Inter的版本。当你经过一系列的注册后,就可下载到j2sdkee1_2-solaparc.sh,大约10MB。改变文件的权限使其可执行,并依照下列步骤安装。
unix% chmod +x j2sdkee1_2-solsparc.sh unix% ./j2sdkee1_2-solsparc.sh or by typing unix% sh ./j2sdkee1_2-solsparc.sh |
接下来,你会被再次问到是否同意FCS Release Binary Software Evaluation Agreement。按压[Spacebar]滚动屏幕,你会被问到:
Do you agree to the above license terms? [yes or no]
输入yes继续按装进程,屏幕上会出现一些信息如下:
Unpacking... Checksumming... 0 0 Extracting... Archive: ./install.sfx.18308 creating: j2sdkee1.2/ creating: j2sdkee1.2/lib/ creating: j2sdkee1.2/lib/classes/ creating: j2sdkee1.2/lib/security/ inflating: j2sdkee1.2/lib/security/server.policy inflating: j2sdkee1.2/lib/security/client.policy creating: j2sdkee1.2/lib/dtds/ inflating: j2sdkee1.2/lib/dtds/application- =>client_1_2.dtd inflating: j2sdkee1.2/lib/dtds/application_1_2.dtd inflating: j2sdkee1.2/lib/dtds/ejb-jar_1_1.dtd inflating: j2sdkee1.2/lib/dtds/web-app_2_2.dtd ... Done. |
在文件展开完毕后,需要将他们移到相应的目录中去(通常是/usr/bin,也可能是/opt)。可以使用下述命令:
unix% mv j2sdkee1.2 /usr/local/
接下来,需要编辑用户配置脚本,包括设置CLASSPATH并关联属性(如JDBC名)。useconfig.sh文件可能在/usr/localj2sdkee1.2/bin下面,如果安装目录在/usr/bin。标准的userconfig.sh看起来像:
J2EE_CLASSPATH=$CLASSPATH:
=>/usr/local/somejdbcdriver/jdbc.jar
export J2EE_CLASSPATH
JAVA_HOME=/opt/jdk1.2.2/solaris
export JAVA_HOME
这里我们扩展了原来的CLASSPATH定义来包含第三方JDBC驱动程序,并且设置JAVA_HOME参数。
下一步就是阅读 “Configuration Guide”,它是J2EE的支持文档(分开下载),以便正确的激活包括EJB在内的各个组件。比如,需要设置http.port以运行EJB服务器(默认9191),以及本地COBRA对象的主机名和端口号,默认的localhost端口号是1050,WEB SERVER端口是8080,SSL端口是7070。
也可以手动的修改这些配置,位置在/usr/local/j2sdkee1.2/config的目录下。在将J2EE服务上线之前,要确认是不是有服务和原有服务冲突。
------ | ------ |
点击页数,可转到相应的页。 | |
1 2 3 4 5 | 回栏目首页 |