2011-12-09 83 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