思诚科技 seecen LOGO
咨询热线:0791-87557233
  首页 |   Java EE  
关于思诚
关注官方微信

Windows2000下安装J2EE和部署J2EE应用程序

来源:网络    更新时间:2014-12-11



1.安装
可以从以下网址下载一个J2EE(j2sdkee-1_3-beta2-win.exe):http://Java.sun.com/j2ee/j2sdkee-beta/index.html。也许你已装了旧版的J2EESDK产品,如果是,在安装新下载的J2EE之前请先卸载或删掉旧版的J2EESDK。运行j2sdkee-1_3-beta2-win.exe,按安装步骤安装好J2EE。这里假设你的J2EE安装在:C:\j2sdkee1.3目录下。

2.设置环境变量
在运行J2EESDK之前,你必须设置以下环境变量:
J2EE_HOME-你的J2EESDK所安装的目录。如本例中的:C:\j2sdkee1.3。
JAVA_HOME-你的Java2SDK所安装的目录。
PATH-设置为你安装J2EESDK目录下的bin目录。如本例的的:C:\j2sdkee1.3\bin。
ClassPath-增添%J2EE_HOME%\lib\j2ee.jar到ClassPath中。本例中也可写为:C:\j2sdkee1.3\lib\j2ee.jar

3.运行J2EE
Dos命令行敲入以下命令:
%J2EE_HOME%\bin\j2ee-verbose
显示以下信息表示运行成功:(不同的版本显示可能不同)
J2EEserverlistenport:1050
Namingservicestarted:1050
BindingDataSource,name=JDBC/EstoreDB,url=jdbc:cloudscape:rmi:CloudscapeDB;create=true
BindingDataSource,name=jdbc/DB2,url=jdbc:cloudscape:rmi:CloudscapeDB;create=true
BindingDataSource,name=jdbc/Cloudscape,url=jdbc:cloudscape:rmi:CloudscapeDB;create=true
BindingDataSource,name=jdbc/InventoryDB,url=jdbc:cloudscape:rmi:CloudscapeDB;create=true
BindingDataSource,name=jdbc/DB1,url=jdbc:cloudscape:rmi:CloudscapeDB;create=true
BindingDataSource,name=jdbc/XACloudscape,url=jdbc/XACloudscape__xa
BindingDataSource,name=jdbc/XACloudscape__xa,dataSource=COM.cloudscape.core.RemoteXaDataSource@330913
StartingJMSservice...Initializationcomplete-waitingforclientrequests
Binding:
Binding:
Binding:
Binding:
Binding:
Binding:
StartingWebServiceatport:8000
StartingsecureWebserviceatport:7000
ApacheTomcat/4.0-b4-dev
Startingwebserviceatport:9191
ApacheTomcat/4.0-b4-dev
J2EEserverstartupcomplete.

启动成功后,在IE浏览器中访问HTTP://localhost:8000可以看到默认的主页信息。

4.编写和运行HelloWorld程序
J2EE应用程序一般使用RMI(远程方法调用)来完成客户端与服务器的交互。当然,其间也少不了EJB的作用。本例为一个J2EE应用程序:客户端向服务器发送一个问候语:“Hello,RemoteObject”。服务器收到该问候语后打印该问候语,并返回一字符串作为应答。客户端收到此应答后打印它。

RemoteInterface.java

/**
*第一步:
*定义一个新的接口继承javax.ejb.EJBObject。新定义的接口中的每一个方法都必须抛出
*java.rmi.RemoteException异常。
*/
publicinterfaceRemoteInterfaceextendsjavax.ejb.EJBObject
{
publicStringmessage(Stringstr)throwsjava.rmi.RemoteException;
}

RemoteObject.java

/**
*第二步:
*定义一个类来实现javax.ejb.SessionBean接口。并在该类中实现在第一步中编写的接口中所定义的方法。
*/
publicclassRemoteObjectimplementsjavax.ejb.SessionBean

  • 上一篇文章:

  • 下一篇文章:
  •  

    0791-87557233

    重视每个来电 珍惜您的时间
    思诚者开发沙龙
    江西思诚科技有限公司  赣ICP备17006097号  CopyRight©2014 - 2018