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 日志,监控客户端的操作和执行