How to Install an OpenXava Application on Liferay

http://www.liferay.com/web/guest/community/wiki/-/wiki/Main/How+to+Install+an+OpenXava+Application+on+Liferay+(Chinese)

[quote] * 1 概述
* 2 创建portlet应用
* 3 发布portlet应用
* 4 添加portlets到页面
* 5 结论
* 6 外部链接
* 7 相关文章[/quote]

概述
本文指出如何将已开发好的OpenXava应用发布到Liferay portal中.

OpenXava 可以利用POJOs, JPA 和Java 5 annotations开发业务应用. OpenXava 应用可以安装在Liferay portal中.

创建portlet应用
下面我们假定你的应用名称是 MySchool. 你的Eclipse工作空间是openxava-3.0/workspace. 在Eclipse中找到文件 MySchool/build.xml 执行ant 目标generatePortlets. 在 openxava-3.0/workspace.dist/MySchool.dist 文件夹中会生成MySchool.war . 这个war就是要发布的portlet应用.
发布portlet应用
本向导使用 OpenXava Portal 3.0. 使用的门户是配置有额外的additional jars, databases and demos的Liferay 4.3. 但实际上,你也根据本文指导在Liferay 4.1, 4.2, 4.3 or 4.4上进行配置,前提是根据some simple setup steps 提前做好配置.

你必须在liferay tomcat中配置应用所需的数据源,例如, 在openxava-portal-3.0/conf/context.xml 中填加条目,在openxava-portal-3.0/common/lib下放置JDBC驱动.

启动portal( 执行openxava-portal-3.0/bin/startup.sh)打开浏览器指向http://localhost:8080. 登陆. 在这一步中, 点击右上角的下拉框,选择 'Sign in':

[img]http://www.liferay.com/c/wiki/get_page_attachment?p_l_id=1403922&nodeId=1071674&title=How+to+Install+an+OpenXava+Application+on+Liferay+%28Chinese%29&fileName=SharedImages%2Fdeploy-ox-on-liferay01.jpg[/img]

输入admin@openxava.org 作为用户名,openxava 作为密码:

[img]http://www.liferay.com/c/wiki/get_page_attachment?p_l_id=1403922&nodeId=1071674&title=How+to+Install+an+OpenXava+Application+on+Liferay+%28Chinese%29&fileName=SharedImages%2Fdeploy-ox-on-liferay02.jpg[/img]

你将看到带有administrative portlets的页面. 点击 Admin portlet的Plugins 选项卡:

[img]http://www.liferay.com/c/wiki/get_page_attachment?p_l_id=1403922&nodeId=1071674&title=How+to+Install+an+OpenXava+Application+on+Liferay+%28Chinese%29&fileName=SharedImages%2Fdeploy-ox-on-liferay03.jpg[/img]

点击按钮Install More Portlets:

[img]http://www.liferay.com/c/wiki/get_page_attachment?p_l_id=1403922&nodeId=1071674&title=How+to+Install+an+OpenXava+Application+on+Liferay+%28Chinese%29&fileName=SharedImages%2Fdeploy-ox-on-liferay04.jpg[/img]

选择Upload File 选项卡, 选取openxava-3.0/workspace.dist/MySchool.dist 文件夹下OpenXavaTest.war文件,敲Install 按钮:

[img]http://www.liferay.com/c/wiki/get_page_attachment?p_l_id=1403922&nodeId=1071674&title=How+to+Install+an+OpenXava+Application+on+Liferay+%28Chinese%29&fileName=SharedImages%2Fdeploy-ox-on-liferay05.jpg[/img]

稍等片刻, 你的OpenXava application就安装到Liferay中:
添加portlets到页面
现在你已安装好portlet 应用, 我们可以将portlets加入到页面中使用. 首先为MySchool 应用创建一个页面. 点击'Add Page' 链接:

[img]http://www.liferay.com/c/wiki/get_page_attachment?p_l_id=1403922&nodeId=1071674&title=How+to+Install+an+OpenXava+Application+on+Liferay+%28Chinese%29&fileName=SharedImages%2Fdeploy-ox-on-liferay06.jpg[/img]

输入MySchool 作为名称, 然后敲回车.

[img]http://www.liferay.com/c/wiki/get_page_attachment?p_l_id=1403922&nodeId=1071674&title=How+to+Install+an+OpenXava+Application+on+Liferay+%28Chinese%29&fileName=SharedImages%2Fdeploy-ox-on-liferay07.jpg[/img]

转到页面MySchool. 现在是空的.

[img]http://www.liferay.com/c/wiki/get_page_attachment?p_l_id=1403922&nodeId=1071674&title=How+to+Install+an+OpenXava+Application+on+Liferay+%28Chinese%29&fileName=SharedImages%2Fdeploy-ox-on-liferay08.jpg[/img]

点击右上角的下拉框, 选择'Add Content':

[img]http://www.liferay.com/c/wiki/get_page_attachment?p_l_id=1403922&nodeId=1071674&title=How+to+Install+an+OpenXava+Application+on+Liferay+%28Chinese%29&fileName=SharedImages%2Fdeploy-ox-on-liferay09.jpg[/img]

在右方出现弹出菜单. 输入 MySchool 到search box:

[img]http://www.liferay.com/c/wiki/get_page_attachment?p_l_id=1403922&nodeId=1071674&title=How+to+Install+an+OpenXava+Application+on+Liferay+%28Chinese%29&fileName=SharedImages%2Fdeploy-ox-on-liferay10.jpg[/img]

添加 portlet MySchool demo - Teachers management,作为示例. 关闭Add Content 窗口. 现在你就能得到正常运行的OpenXava portlet, 如下图所示:

[img]http://www.liferay.com/c/wiki/get_page_attachment?p_l_id=1403922&nodeId=1071674&title=How+to+Install+an+OpenXava+Application+on+Liferay+%28Chinese%29&fileName=SharedImages%2Fdeploy-ox-on-liferay11.jpg[/img]

结论
OpenXava 应用缺省状态下就是portlet 应用. 你只需要根据标准步骤就可以安装到 Liferay中. 本文中我们展示了这种方式. 但实际上, 还有许多其他方式. 例如, 定义好发布文件夹然后将war拷贝进去; 或者使用 Pluging Installer.
外部链接

* OpenXava site [url] http://www.openxava.org/[/url]

相关文章
How To's[url]http://www.liferay.com/web/guest/community/wiki/-/wiki/Main/How%20ToS;jsessionid=A3A6928526406BCFA8B77F2595F7E629[/url]

How to install an OpenXava application on Liferay (English)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值