2013-04-21 120 views
1

我使用的是Liferay 6.1.1,tomcat 7和Mysql 5.6以及eclipse。Liferay不能與MySQL配合使用

mysql port : localhost 3306 
http/1.1 : 8080 

我跟着他們的維基 把portal-ext.properties給到

{liferay-home}\{tomcat}\webapps\ROOT\WEB-INF\classes 

用下面的信息

jdbc.default.driverClassName=com.mysql.jdbc.Driver 
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false 
jdbc.default.username=root 
jdbc.default.password=test 

創建了一個數據庫的指令與

create database lportal character set utf8; 

服務器將運行

Apr 21, 2013 6:47:36 PM org.apache.catalina.core.AprLifecycleListener init 
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Users\Hnshandroid\Downloads\Liferay vid\liferay-portal-6.1.1-ce-ga2\tomcat-7.0.27\jre1.6.0_20\win\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Windows Live\Shared;D:\Program Files\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\ 
Apr 21, 2013 6:47:36 PM org.apache.coyote.AbstractProtocol init 
INFO: Initializing ProtocolHandler ["http-bio-8080"] 
Apr 21, 2013 6:47:36 PM org.apache.coyote.AbstractProtocol init 
INFO: Initializing ProtocolHandler ["ajp-bio-8009"] 
Apr 21, 2013 6:47:36 PM org.apache.catalina.startup.Catalina load 
INFO: Initialization processed in 386 ms 
Apr 21, 2013 6:47:36 PM org.apache.catalina.core.StandardService startInternal 
INFO: Starting service Catalina 
Apr 21, 2013 6:47:36 PM org.apache.catalina.core.StandardEngine startInternal 
INFO: Starting Servlet Engine: Apache Tomcat/7.0.27 
Apr 21, 2013 6:47:36 PM org.apache.catalina.startup.HostConfig deployDescriptor 
INFO: Deploying configuration descriptor C:\Users\Hnshandroid\Downloads\Liferay vid\liferay-portal-6.1.1-ce-ga2\tomcat-7.0.27\conf\Catalina\localhost\ROOT.xml 
Loading jar:file:/C:/Users/Hnshandroid/Downloads/Liferay%20vid/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/system.properties 
Loading jar:file:/C:/Users/Hnshandroid/Downloads/Liferay%20vid/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/portal.properties 
Loading file:/C:/Users/Hnshandroid/Downloads/Liferay%20vid/liferay-portal-6.1.1-ce-ga2/portal-ide.properties 
Loading file:/C:/Users/Hnshandroid/Downloads/Liferay%20vid/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/webapps/ROOT/WEB-INF/classes/portal-developer.properties 
Loading file:/C:/Users/Hnshandroid/Downloads/Liferay%20vid/liferay-portal-6.1.1-ce-ga2/portal-setup-wizard.properties 
Loading file:/C:/Users/Hnshandroid/Downloads/Liferay%20vid/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/webapps/ROOT/WEB-INF/classes/portal-ext.properties 
Apr 21, 2013 6:47:38 PM org.apache.catalina.core.ApplicationContext log 
INFO: Initializing Spring root WebApplicationContext 
18:47:42,768 INFO [pool-2-thread-1][DialectDetector:71] Determine dialect for MySQL 5 
18:47:42,798 INFO [pool-2-thread-1][DialectDetector:136] Found dialect org.hibernate.dialect.MySQLDialect 
Starting Liferay Portal Community Edition 6.1.1 CE GA2 (Paton/Build 6101/July 31, 2012) 
18:48:00,025 ERROR [pool-2-thread-1][JDBCExceptionReporter:76] Table 'lportal.lock_' doesn't exist 
18:48:00,534 WARN [pool-2-thread-1][ReleaseLocalServiceImpl:151] Table 'lportal.release_' doesn't exist 
18:48:00,535 INFO [pool-2-thread-1][ReleaseLocalServiceImpl:84] Create tables and populate with default data 

直到「創建表和用默認的數據填充」 然後,它會掛在那裏。如果按停止,會出現此消息

Server Liferay v6.1 CE Server (Tomcat 7) at localhost failed to start. 

希望有人有一個解決這個

+2

在按下「停止」按鈕之前,您有多少**秒**? :-) – 2013-04-22 05:14:21

+0

哦,我設法解決它。原來我使用Mysql 5.6而不是5.5 – user2304995 2013-04-23 05:16:57

+3

既然你找到了解決方案,你可以回答你自己的問題,然後過一段時間 - 接受你的答案,標記問題已解決。 – 2013-04-23 05:46:15

回答

0
Goto control panel--->select administrative tools--->select tomcat service--->stop 
Again run your program 
1

要填充默認的數據到您的lportal DB: 進入控制面板 - >服務器管理部門 - >數據庫遷移 - >添加所需的詳細信息。 (請注意:使用本地主機:3306而不是本地主機)

要將liferay指向您的新數據庫,請將以下行添加到您的portal-ext.properties文件中,並將此文件放在{liferay-home}文件夾下,並帶有以下信息:

jdbc.default.driverClassName=com.mysql.jdbc.Driver 
jdbc.default.url=jdbc:mysql://localhost:3306/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false 
jdbc.default.username=root 
jdbc.default.password=test 

然後重新啓動服務器。希望這會幫助你。

0

你應該從這個鏈接(http://dev.mysql.com/downloads/mirror.php?id=414247)下載最新的MySQL連接,然後解壓縮文件夾,和的.jar文件複製到\的webapps \ ROOT \ WEB-INF \ lib中Tomcat服務器的庫。 重新啓動您的Tomcat服務器,每一件事都應該運行!

相關問題