【问题标题】:Liferay installation on IBM BlueMix在 IBM BlueMix 上安装 Liferay
【发布时间】:2016-07-18 23:08:48
【问题描述】:

我试图让Liferay 6.2 CE GA6IBM BlueMix 上运行。因此,我从 Liferay 下载了通用包并进行了以下更改:

我补充说:

 - /WEB-INF/lib/mysql-connector-java-5.0.8-bin.jar
 - /WEB-INF/classes/portal-ext.properties

portal-ext.properties的内容如下:

jdbc.default.driverClassName=com.mysql.jdbc.Driver 
jdbc.default.url=jdbc:mysql://us-cdbr-iron-east-04.cleardb.net/ad_7fc926ce99ebab9?usermyUser&password=myPassword
jdbc.default.username=myUser
jdbc.default.password=myPassword

之后我设置了计算 --> tomcat 并附加了一个 ClearDB MySQL 数据库。

我无法启动软件包。我从 Liferay 的提取文件夹中执行了以下命令(包括我的更改):

cf push myApp

我收到以下错误:

2016-07-19T00:53:22.85+0200 [App/0]      ERR
2016-07-19T00:53:22.91+0200 [DEA/195]    ERR Instance (index 0) failed to start
accepting connections
2016-07-19T00:53:22.93+0200 [API/9]      OUT App instance exited with guid f2b42
06e-5683-4f29-89b3-a5846bc877cd payload: {"cc_partition"=>"default", "droplet"=>
"f2b4206e-5683-4f29-89b3-a5846bc877cd", "version"=>"02efa335-eb35-4cb1-a630-3501
250401f1", "instance"=>"1844abae7f05428fb59fa5d5e8bfdc43", "index"=>0, "reason"=
>"CRASHED", "exit_status"=>148, "exit_description"=>"failed to accept connection
s within health check timeout", "crash_timestamp"=>1468882402}

知道这里出了什么问题吗?

【问题讨论】:

  • 在我看来信息不足。您是否还安装了进入全局(tomcat)类路径的 Liferay 依赖项?
  • 当你说I downloaded the general package from Liferay时,你在说什么? Liferay 依赖项? Liferay 门户?
  • 我安装了 LifeRay WAR (sourceforge.net/projects/lportal/files/Liferay%20Portal/…) 并将 mysql 连接器移动到 /WEB-INF/lib/mysql-connector-java-5.0.8-bin.jar。此外,我使用问题中可用的配置创建了 /WEB-INF/classes/portal-ext.properties。如何通过 IBM BlueMix 部署依赖项?我假设你需要以下 JAR:jta.jar 和 mail.jar。

标签: java mysql tomcat liferay ibm-cloud


【解决方案1】:

Tomcat 依赖项可以放在 *.war 中,并且可以在 portal-ext.properties 中引用更多容器。

这样可以调整*.war。

【讨论】:

    猜你喜欢
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-21
    • 1970-01-01
    相关资源
    最近更新 更多