2011-12-09 45 views
0

我想知道是否可以在glassfishV3服务器上启动一个示例java应用程序的主要方法。是否有可能开始主要?我想绑定到它的套接字来接收来自其他客户端应用程序使用我的自定义协议的数据。然后通过JMS将数据发送到其他组件。我不想使用Web服务,因为我不需要发送“长”xml文件,只是一小包数据,但我需要它快。谢谢。在glassfish上启动主要方法

回答

0

我认为你必须在这里更具体。 主要方法不过是一种常规的静态方法。你可以从任何你想要的地方调用(当然它的类必须在类路径中)...

你想从web应用中调用它吗?一个ejb模块?打包的企业应用程序?我们在谈论哪种版本的玻璃鱼?如果您使用的是Java EE 6兼容版本,也许您应该查看@Singleton和@Startup,如Oracle Java EE 6教程中所述。http://docs.oracle.com/javaee/6/tutorial/doc/gipvi.html

我知道您没有要求它,但通常我认为它不是从glassfish开始静态主要方法的一个好主意。也许你应该看看JCA和这个stackoverflow线程:an EAR (Java EE) application which listen to a socket request