【问题标题】:How to access and see Liferay如何访问和查看 Liferay
【发布时间】:2012-02-14 14:47:47
【问题描述】:

如何查看/访问 Liferay 数据库?我想查看它使用的所有表格。常规 Liferay 或 Tomcat 安装是否包含像 PhpMyAdmin 这样的软件来管理?

一些附加信息: 我尝试访问的 Liferay 位于 Amazon EC2 上,我可以通过 SSH 使用终端命令。

【问题讨论】:

  • 您使用的是哪个版本的 Liferay?

标签: mysql database ssh liferay


【解决方案1】:

如果您只是解压缩 Liferay 并启动它,那么您的数据库只是一个文件 '[instalation_directory]/data/hsql/lportal.script'。您可以使用任何文本编辑器打开它。

或者你可以停止liferay,看看this

【讨论】:

  • 嗨,马丁,谢谢!我已经访问了portal.script,但它似乎不像我期望的那样结构化为表格。第二个解决方案是我正在寻找的东西,但设置它让我感到困惑。
  • 这是因为该文件只是 HSQL 数据库的存储。您应该使用某种数据库工具来查看您想要的内容。你用哪个?
  • 查看时我只使用了一个文本编辑器(恐慌尾声)。对于数据库工具,我不确定要使用什么。我正在使用在 PhpMyAdmin 中查看我的数据库。但那是在 PHP 环境中。我不确定 Java/Liferay。
  • 你能推荐一个你认为可以帮助我的工具吗?
【解决方案2】:

首先,当您下载 Liferay 捆绑包时,它带有 Hypersonic 数据库。这应该只用于演示目的。我们通常做的是将 Hypersonic 替换为 MySQL 等企业级数据库。此处提到了执行相同操作的步骤。 http://www.liferay.com/community/wiki/-/wiki/Main/Database+Configuration

总之下载mysql。在 mysql 中创建一个数据库,并在上面链接中提到的 portal-ext.properties 中为该数据库指定 jdbc 属性。

一旦你有了,我认为你可以使用 phpAdmin 或任何 MYSQL 查询浏览器(我使用 SQLYOG)来指向这个数据库并查看值。

【讨论】:

    【解决方案3】:

    liferay 连接的数据库将使用portal-ext.properties 进行配置。您可以在以下位置找到此文件:

    <liferay-root>/<tomcat>/webapps/ROOT/WEB-INF/classes
    

    【讨论】:

    • 您好 Adarshr,谢谢您的回答。这是我在portal-ext.properties 中看到的。 # 数据库设置 jdbc.default.jndi.name=jdbc/LiferayPool 我不确定如何使用或访问它。
    • 您使用的是哪个应用服务器?如果是tomcat,jdbc/LiferayPool的实际配置将定义在&lt;tomcat&gt;/conf/server.xml内部的&lt;Resource auth="Container" driverClassName="oracle.jdbc.OracleDriver" name="jdbc/LiferayPool" type="javax.sql.DataSource" url="jdbc:oracle:thin:..........................."/&gt;标签下
    • 这就是我所拥有的:
    猜你喜欢
    • 1970-01-01
    • 2018-03-08
    • 2021-11-06
    • 2018-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多