WebSphere 6.1 安装部署 Liferay4.2.2 的应用

注意:Liferay4.2.2版本需要建立在was6.1版本上。

 

1、从官方网站(http://www14.software.ibm.com/webapp/download/product.jsp?id=MCOS-5FUSYK&cat=webservers)下载WebSphere Application Server Base Trial (Base Trial)的安装文件(我安装的是windows版本),和一个Update Installer for WebSphere Application Server V6.1 and V6.0.2.21(http://www-01.ibm.com/support/docview.wss?rs=180&uid=swg24012718)安装文件,还有一个补丁文件 WebSphere Application Server V6.1 Fix Pack 9 for Windowshttp://www-01.ibm.com/support/docview.wss?rs=180&context=SSEQTP&q1=6.1+pak&uid=swg24015788&loc=en_US&cs=utf-8&lang=en)(听同事说,Pack 7 Pack 7 以上的版本都行)

    

2、安装WASUpdate Installer,以及相应的补丁文件。

     解压Base Trial后,进入文件夹was中,双击install.exe可执行文件,选择安装目录、点击下一步等操作,其中,为了方便安装部署,先不需要安全行验证,要把启用安全管理的勾去掉;

   解压 Update Installer for WebSphere Application Server V6.1 and V6.0.2.21后,进入文件夹UpdateInstaller中双击install.exe,同样选择目录,点击下一步等。

     WAS的补丁包解压缩后,使用 Update Installer 来进行补丁的安装即可。

 

3、验证WAS是否安装成功。

   一般情况,安装完was6.1后,会自动弹出一个窗口,若弹出,则点击启动服务器,通过浏览器地址栏输入 http://localhost:9060/ibm/console/ 进行验证;(用户名为空)

   若不成功,则点击开始-> IBM WebSphere -> Application Server 6.1 -> 概要文件 -> Appsrv01 -> 启动控制台,然后再次进行验证;

   若无法启动,则通过命令行(cmd)执行:${WebShpereAppServer路径}/AppServer/profiles/AppSrv01/bin/startServer.bat server1

   

3、配置LiferayJNDI

  导航:资源->JDBC->JDBC 提供程序 -> 新建 -> 选择相应的数据库类型(我用的是oracle),实施类型(连接池数据源)-> 下一步 -> 若以找到驱动的jar包则下一步,否则手动输入路径(jar包所在的父目录即可) -> 点击完成。

   导航:资源->JDBC->数据源 -> 新建 -> 名字LiferayDataBaseSource(随意),JNDI名称为jdbc/LiferayPool (注意大小写,不能随意),选择数据存储器 helper (我用的是Oracle10g),最后填写 组件管理的认证别名(在最后填写之前,先填写Oracle 数据源属性 -> 页面上有一个小的相关项-> JAAS J2C 认证数据 -> 新建 -> 填写用户名,密码 -> 确定后填写之前说最后填写的 组件管理的认证别名,选中你配置的数据库 ->测试,必须保证不报错;

 

4、配置LiferayMail

  

   导航:资源->邮件->邮件提供程序 ,新建,名字LiferayMailSupport(随意),应用后,然后点击邮件回话,新建,名称 LiferayMail(随意),JNDI 名称为mail/MailSession”(注意大小写,不能随意)

 

 5、部署war

进入Liferay的应用(ROOT或其他名称)后,再将应用中的所有文件打成war包等待安装(注意,要进入应用后,"进入"是指在cmd中输入 cd ${tomcat}/webapps/应用 回车 jar -cvf liferay_portal422.war *.* 回车)

导航:应用程序 -> 企业应用程序 -> 安装 -> 本地文件系统,完整路径 -> 选择应用的war包,上下文为 “/”,其他均不用设置->下一步 (此时需要很长时间,主要进行读配置文件等内容,上传的warwastemp文件夹内)

接着进行设置:(1选择安装选项中,只需填写安装应用程序的目录AppSrv01下的目录名称)。应用程序名即使被你改了,后面在部署时,你的war/war.ear下的war包名称依然是你上传war包的名字;

2)设置将资源引用映射至资源JDBC的数据源和邮件的JNDI;最后点击完成,同样,需要大量时间进行安装到本地。

其余的均可不必改动。

6、启动安装的应用

导航:应用程序 -> 企业应用程序 -> 选择刚安装的应用后点击启动

输入网址 http://localhost:9080访问应用(9080端口为默认应用的访问)

若新应用访问出错,可以尝试,重新启动WAS,而并非是刚部署的应用,然后再启用新的应用后再次访问即可。

 

其中需要注意的地方:
1.
安装开发的war包时,若总是在某一步提示在*EJB.class时需要输入jndi的名称,此时将web.xmlejb-ref标签删除即可,当然也要删除display标签,因为was不识别此标签,部署时会有错;
2.was6.1
默认的jdk1.4,若改为15版本,需要在Appsrv01/config/cells/StoneYangNode01Cell/applications/ liferay_portal422_war.ear/deployments/liferay_portal422_war/liferay_portal422.war/WEB-INF目录和Appsrv01/liferay_portal422_war/liferay_portal422_war.ear/liferay_portal422.war/WEB-INF目录下面的item-web-ext.xmi中增加一条<jspAttributes xmi:id="JSPAttribute_0" name="jdkSourceLevel" value="15"/>即可。

其中,StoneYangNode01Cell是节点名称,liferay_portal422.warwar包名称。

 

希望看到的朋友,哪点看不明白或者有错误敬请指出,谢谢。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值