Stringbeans 與TOMCAT 的綁定包
---------------------------------------------
1. 下載 stringbeans-x.x_tomcat-x.x.xx.zip 包.
2. 解壓這個服務包. 會建立一個
名爲 apache-tomcat-x.x.xx. 的頂級目錄
3. 啓動TOMCAT .
Windows 系統爲: $TOMCAT_HOME/bin/startup.bat
Unix or Linux 系統爲: $TOMCAT_HOME/bin/startup.sh
您也可以把 Tomcat作爲系統的守護進程或系統服務運行.
提示: 如果 Stringbeans 運行在防火牆或代理服務器下, 在解析URL或RSSPortlet 您會遇到連接方面的問題 . 參照 “問題解決” 部分詳細瞭解.
4. 請參照“發佈安裝設置”章節配置一些附加的portalet 以便正常運行
,例如站點搜索 portlet. 如果不想使用此步驟提到的 portalet 可跳過此步驟 .
5. Stringbeans 日誌文件, (默認,此安裝包的日誌輸出到文件) ,在$STRINGBEANS_HOME/WEB-INF/logs /目錄下可以看到。.
在 logs 目錄下還可以看到portal, portlet, ws, 和 user的日誌,
Portlet的訪問日誌, webservice 日誌和用戶的登錄的日誌.
6. Tomcat 將 Stringbeans 配置爲默認應用運行
Stringbeans與 Weblogic 服務器
----------------------------------------------
1. 啓動 3.5, Stringbeans 本身就支持 Weblogic.
一個 (war 文件) 適合所有的環境
2. 推薦將 Stringbeans 作爲熱部署war 文件.
如果Stringbeans 部署爲非熱部署文件. 則到到”
應用非熱部署“War 文件“步驟
3. 解壓 stringbeans.war 到一個目錄, 如stringbeans,
Stringbeans 會部署在這裏. 此路徑必須由管理員帳戶創建,
如 $BEA_HOME/samples/domains/wl_servers/tringbeans.
想了解更多信息, 請參照 Weblogic 部署文檔
http://edocs.bea.com/wls/docs92/deployment/deployunits.html#wp1045820
4. 着手進行portalet 的安裝配置, 以使其正常工作需要需要一些額外的設置
(如果不想用這些portalet , 可跳過這部分).
5. 如果您使用默認配置, 您可以將
Stringbeans 部署爲一個 Web 應用程序.
Stringbeans Portal 非熱部署 War 文件安裝
------------------------------------------------
1. Stringbeans 提供一些配置選項(絕對路徑)保存動態更新的配置(文件系統IO)
(如果是 WAR 文件部署,這些配置並不通用). 需要兩份stringbeans文件, 其中一個是 WAR 部署文件,另外一個解壓到一個指定的工作路徑.
2. 修改要部署的 stringbeans.war 的web.xml 文件
給 PortalServlet 和 WebServiceServlet servlet 添加 rootDir 初始化參數.
init-param的值必須是正在使用的文件系統的絕對路徑
For example, on Windows, it would look similar to the following
例如,在 Windows 下,如下
<init-param>
<param-name>rootDir</param-name>
<param-value>D:\stringbeans</param-value>
</init-param>
3. 接上面的步驟,解壓另外一個 stringbeans.war 到 web.xml 中指定的路徑
. 這就是 Stringbeans 工作路徑.
按上面的例子,三個工作路徑是
D:\stringbeans\doc
D:\stringbeans\my
:
D:\stringbeans\WEB-INF\....
4. 如果在完成第三步的配置工作路徑後,再進行第二步部署修改的 WAR 文件,Stringbeans 會從工作路徑讀取配置 , 如
一些portal 的更改的配置運行時會修改工作路徑下的文件,如 portal.xml, portlet.xml, webservice.xml, 及 WEB-INF/users路徑的users文件夾,WEB-INF/logs下的 logs 文件夾,如果是用默認的 Hypersonic 數據庫並且使用了FilePortlet ,還會有 WEB-INF/db 下的db文件夾
wsrp-producer.xml, wsrp-consumer.xml
5. 注意: 如果Stringbeans是這種方式部署的, 新聞頻道的portlet將不會正常工作。只有rss 文檔的文件系統的工作路徑建立,而不是基於 服務器指向的URL時,纔可以
Stringbeans Web Services
------------------------
1. Web Services is 服務是必須配置
參照 Web Services 管理嚮導瞭解詳細.
2. Web Services 的配置文件 webservice.xml 在
$STRINGBEANS_HOME/WEB-INF/ 路徑下.可以通過編輯這個文件增刪
Web Services 服務或手工修改Web Services 管理 portlet.。
參照 Web Services 相關配置瞭解詳細內容.
3. Stringbeans也提供了 SOAP 控制檯 portlet 監控 SOAP 消息
交換和Web Services訪問文件,記錄 portlet 日誌,監控客戶端的操作和執行