開發環境的搭建本文就不鰲述了。筆者爲了更詳細的說明JnpServer的使用,筆者要往容器中寫入測試數據。
要想啓動JnpServer,在程序中要先聲明它的主類Main。
namingMain = new Main(“org.jnp.server”)
其中的參數是固定的,其來源於jndi.properties參數文件。筆者把這個文件中的參數都存儲到domino的數據庫中,這樣維護起來方便些。
還需聲明:
namingBean = new NamingBeanImpl()
具體作用筆者沒弄明白。下面也要用到:
namingMain.setNamingInfo(namingBean)
啓動JnpServer後,還需要在其中存入內容才能發揮容器的作用。在本文中,筆者實現一個簡單的JavaBean並將其存入容器中。實現這個JavaBean,要引用java.io.Serializable接口,並實現writeOjbect()和readObject()方法。
啓動JnpServer的方法,在控制檯輸入:
Load runjava dominoJnpServer.
圖1
輸入命令是一定要注意大小寫,這個問題最容易被忽視。
圖2
出現如圖所示的提示信息,則表明JnpServer已經正常啓動。
最後要注意的是編譯後的class文件放置位置,如果是單獨的class文件,直接放在Domino的程序目錄即可。如果編譯成jar,則要放在domino的java\lib\ext目錄下。