<o:p>然后点击Finish按钮,生成HelloWorldClient.java文件,编辑这个文件,使代码看上去像下面的样子:<o:p></o:p>
//HelloWorldClient.java<o:p></o:p>
/*<o:p></o:p>
* Created on <!----><st1:chsdate month="7" islunardate="False" day="19" year="2004" w:st="on" isrocdate="False">2004-7-19</st1:chsdate><o:p></o:p>
*<o:p></o:p>
* TODO To change the template for this generated file go to<o:p></o:p>
* Window - Preferences - Java - Code Style - Code Templates<o:p></o:p>
*/<o:p></o:p>
package com.test;<o:p></o:p>
<o:p> </o:p>
import java.rmi.RemoteException;<o:p></o:p>
import java.util.Hashtable;<o:p></o:p>
<o:p> </o:p>
import javax.ejb.CreateException;<o:p></o:p>
import javax.naming.InitialContext;<o:p></o:p>
import javax.naming.NamingException;<o:p></o:p>
<o:p> </o:p>
/**<o:p></o:p>
* @author Administrator<o:p></o:p>
*<o:p></o:p>
* TODO To change the template for this generated type comment go to<o:p></o:p>
* Window - Preferences - Java - Code Style - Code Templates<o:p></o:p>
*/<o:p></o:p>
public class HelloWorldClient {<o:p></o:p>
<o:p> </o:p>
private com.test.HelloWorldEJBHome getHome() throws NamingException {<o:p></o:p>
return (com.test.HelloWorldEJBHome) getContext().lookup(<o:p></o:p>
com.test.HelloWorldEJBHome.JNDI_NAME);<o:p></o:p>
}<o:p></o:p>
<o:p> </o:p>
private InitialContext getContext() throws NamingException {<o:p></o:p>
Hashtable props = new Hashtable();<o:p></o:p>
<o:p> </o:p>
props.put(InitialContext.INITIAL_CONTEXT_FACTORY,<o:p></o:p>
"org.jnp.interfaces.NamingContextFactory");<o:p></o:p>
props.put(InitialContext.PROVIDER_URL, "jnp://127.0.0.1:1099");<o:p></o:p>
<o:p> </o:p>
// This establishes the security for authorization/authentication<o:p></o:p>
// props.put(InitialContext.SECURITY_PRINCIPAL,"username");<o:p></o:p>
// props.put(InitialContext.SECURITY_CREDENTIALS,"password");<o:p></o:p>
<o:p> </o:p>
InitialContext initialContext = new InitialContext(props);<o:p></o:p>
return initialContext;<o:p></o:p>
}<o:p></o:p>
<o:p> </o:p>
public void testBean() {<o:p></o:p>
<o:p> </o:p>
try {<o:p></o:p>
com.test.HelloWorldEJB myBean = getHome().create();<o:p></o:p>
<o:p> </o:p>
//--------------------------------------<o:p></o:p>
//This is the place you make your calls.<o:p></o:p>
//System.out.println(myBean.callYourMethod());<o:p></o:p>
System.out.println(myBean.helloWorld());<o:p></o:p>
} catch (RemoteException e) {<o:p></o:p>
e.printStackTrace();<o:p></o:p>
} catch (CreateException e) {<o:p></o:p>
e.printStackTrace();<o:p></o:p>
} catch (NamingException e) {<o:p></o:p>
e.printStackTrace();<o:p></o:p>
}<o:p></o:p>
}<o:p></o:p>
<o:p> </o:p>
public static void main(String[] args) {<o:p></o:p>
HelloWorldClient test = new HelloWorldClient();<o:p></o:p>
test.testBean();<o:p></o:p>
<o:p> </o:p>
}<o:p></o:p>
}<o:p></o:p>
<o:p> </o:p>
下面来运行这个程序,进入Jboss的安装目录D:\jboss-<st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">3.2.3</st1:chsdate>\bin,运行run.bat来启动服务器,服务器启动完成后 ,在Package Explorer中找到HelloWorldClient.java,在其上面击鼠标右键,在弹出的菜单中选择中选择run,再选择Java Application,如果在控制台中输出Hello World!说明调用成功了,如果出现了异常,那么你需要再看一边这篇文章或者Email给我jjc@ykjt.cn。<o:p></o:p>
还有一个问题,有人会问如何在命令提示符环境下运行客户端呢?<o:p></o:p>
需要编写一个批处理文件runHelloWorldClient.bat<o:p></o:p>
java -classpath "D:\eclipse3\workspace\EJBProject\bin;D:\ jboss-<st1:chsdate month="12" islunardate="False" day="30" year="1899" w:st="on" isrocdate="False">3.2.3</st1:chsdate>\client\concurrent.jar;D:\jboss-3.2.3\client\gnu-regexp.jar;D:\jboss-3.2.3\client\jacorb.jar;D:\jboss-3.2.3\client\jbossall-client.jar;D:\jboss-3.2.3\client\jboss-client.jar;D:\jboss-3.2.3\client\jboss-common-client.jar;D:\jboss-3.2.3\client\jbossha-client.jar;D:\jboss-3.2.3\client\jboss-iiop-client.jar;D:\jboss-3.2.3\client\jboss-j2ee.jar;D:\jboss-3.2.3\client\jboss-jaas.jar;D:\jboss-3.2.3\client\jbossjmx-ant.jar;D:\jboss-3.2.3\client\jbossmq-client.jar;D:\boss-3.2.3\client\jbossmqha.jar;D:\jboss-3.2.3\client\jboss-net-client.jar;D:\jboss-3.2.3\client\jbosssx-client.jar;D:\jboss-3.2.3\client\jboss-system-client.jar;D:\jboss-3.2.3\client\jcert.jar;D:\jboss-3.2.3\client\jmx-connector-client-factory.jar;D:\jboss-3.2.3\client\jmx-ejb-connector-client.jar;D:\jboss-3.2.3\client\jmx-rmi-connector-client.jar;D:\jboss-3.2.3\client\jnet.jar;D:\jboss-3.2.3\client\jnp-client.jar;D:\jboss-3.2.3\client\jsse.jar;D:\jboss-3.2.3\client\log4j.jar" com.test.HelloWorldClient<o:p></o:p>
把它放在D:\Eclipse3\workspace\HelloWorldProject\bin目录(com\test所在的目录),然后运行,或者将上面批处理中引号内的路径加到环境变量ClassPath中,然后运行<o:p></o:p>
Java com.test.HelloWorldClient<o:p></o:p>
也可以。<o:p></o:p>
</o:p></o:p>
相关推荐
【标题】:“Tomcat6.0+Eclipse3.3+Lomboz3.3图文配置详解.rar”指的是一个关于如何在Eclipse3.3集成开发环境中配置和使用Tomcat6.0服务器的详细教程,其中Lomboz是Eclipse的一个插件,专门用于Java EE的开发和...
标题中的“图解利用Eclipse3+Lomboz3+Tomcat开发JSP”指的是一个教程,教读者如何使用特定版本的Eclipse IDE(Eclipse3)、Lomboz插件(Lomboz3)和Apache Tomcat服务器来开发JavaServer Pages(JSP)应用程序。...
在本文档中,我们将探讨如何使用Eclipse集成开发环境(IDE),配合Lomboz插件、Tomcat服务器和Jboss应用服务器来搭建一个完整的Java EE开发环境。这是一份详细的步骤指南,旨在帮助开发者顺利配置所需环境。 首先,...
其次,Lomboz是Eclipse的一个早期的Java EE插件,它提供了对Java服务器页面(JSP)、Servlet、JavaServer Faces(JSF)以及企业JavaBean(EJB)的支持。Lomboz3.3版本在当时是一个较为稳定的版本,它简化了Web应用...
为了搭建 Eclipse 3.1.2 + Lomboz 3.1.2 + Tomcat 5.0.28 的开发环境,首先需要准备好以下基础环境: - **操作系统**: Windows XP SP2 - **JDK版本**: j2sdk1.4.2_13 - **Eclipse版本**: 3.1.2 - **Tomcat版本**: ...
以上步骤详细介绍了如何在Windows XP SP2环境下配置Tomcat6.0、Eclipse3.3以及Lomboz3.3,并对整个集成开发环境进行了测试。这些步骤不仅适用于初学者,对于需要回顾基本配置流程的老手也有一定的参考价值。
根据所给信息,可以推断出文章的中心是围绕如何在Eclipse集成开发环境中配置Tomcat服务器和Lomboz插件的详细步骤和方法。 首先,关于Tomcat6.0,它是Apache基金会下的一个开源项目,是广泛使用的Servlet容器和Java ...
标题和描述中提到的知识点是关于如何在Eclipse环境下配置Lomboz插件以及Tomcat服务器,以便于进行Web应用程序的开发。以下是对这一过程的详细解析和扩展: ### Eclipse + Lomboz + Tomcat 配置详解 #### 1. ...
Eclipse+Myeclipse+Lomboz搭建图解(word版) EclipsMyEclipsLomboz.doc MyEclipse的安装说明.doc 搭建Eclipse+Myeclipse.doc
Lomboz是一个Eclipse的插件,用于增强Eclipse对Java Web项目的开发支持,可以从Lomboz官方网站下载。 **1. 安装准备** - **JDK安装配置**:下载并运行JDK安装程序,完成安装后,需要配置系统环境变量。创建`JAVA_...
这篇文档将详细介绍如何使用Eclipse、MyEclipse以及Lomboz进行集成开发环境的搭建,帮助初学者快速入门。 首先,我们来了解Eclipse。Eclipse是一款开源的、跨平台的IDE,以其强大的插件体系和灵活性著称。它支持...
而Lomboz是Eclipse的一个早期插件,它为Java EE项目提供了额外的支持,包括JSP、Servlet和EJB的开发工具。尽管现在Eclipse已经包含了这些功能,并且Lomboz不再维护,但理解如何在那个时代利用Lomboz进行开发仍然有...
完成上述配置后,即可开始使用Eclipse 3.3、Tomcat 6.0和Lomboz 3.3进行Web开发。 - **创建新项目:** - 在Eclipse中选择**File > New > Dynamic Web Project**。 - 配置项目名称、目标运行环境等信息。 - 如果...
### JDK+Eclipse3.0.1+Tomcat5.0.16+Lomboz3.0.1 配置 JSP 和 Servlet 开发平台 #### 一、配置概述 本文将详细介绍如何利用 JDK(Java Development Kit)、Eclipse 3.0.1、Tomcat 5.0.16 以及 Lomboz 3.0.1 来搭建...
在这个场景中,我们关注的是一个基于Windows XP的操作系统上的Java Web开发环境,它包括Eclipse IDE、JDK、Tomcat服务器以及Lomboz插件的安装和配置。以下是详细步骤: 1. **JDK安装与配置**: - 下载JDK1.6版本,...
学习中间件(j2ee)不的不看,这可是我好几天整理出来的!!!
总的来说,"ECLIPSE3.3+tomcat6.0+lomboz3.3"的组合为Java Web开发提供了强大的工具链。Eclipse 3.3作为开发平台,提供了高效的开发环境;Tomcat 6.0作为应用服务器,能够运行和托管Java Web应用;而Lomboz 3.3则...