留言板

RE: Does Liferay work on Windows 7??

thumbnail
Nitin Pawar,修改在14 年前。

Does Liferay work on Windows 7??

New Member 帖子: 18 加入日期: 09-8-14 最近的帖子
Hi All,

I want to know whether Liferay 5.2.3 bundled with Tomcat can work on Windows 7 or not.

Has anyone tested it ?

Regards
Nitin Pawar
thumbnail
Dominik Förderreuther,修改在14 年前。

RE: Does Liferay work on Windows 7??

Junior Member 帖子: 41 加入日期: 09-9-15 最近的帖子
Hi,

sure. All you need is an actual JDK from java.sun.com. For a deeper test, you need to install a database server like MySQL.

Best regards,
Dominik
thumbnail
Nitin Pawar,修改在14 年前。

RE: Does Liferay work on Windows 7??

New Member 帖子: 18 加入日期: 09-8-14 最近的帖子
Thnks Dominik!!


I am using MS SQL Server Express and JDK 1.5
Both are running absolutely fine.

Somehow Liferay isn't starting up.. So I thought of checking if there is any compatibility issue...

Thanks
Nitin Pawar
thumbnail
steve rieger,修改在14 年前。

RE: Does Liferay work on Windows 7??

Expert 帖子: 436 加入日期: 06-9-11 最近的帖子
no compatibility issues
what is the error ?
thumbnail
Nitin Pawar,修改在14 年前。

RE: Does Liferay work on Windows 7??

New Member 帖子: 18 加入日期: 09-8-14 最近的帖子
The Error is:


Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine

Configuration is:
1GB RAM, 2.99 GHz Processor
OS : Windows 7
thumbnail
Shagul Khaja,修改在14 年前。

RE: Does Liferay work on Windows 7??

Liferay Master 帖子: 758 加入日期: 07-9-27 最近的帖子
Hi Nitin,

Liferay tomcat default configuration requires at least 1GB+ to run. Take a look at the setenv.bat file.


set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx1024m -XX:MaxPermSize=128m -Dfile.encoding=UTF8 -Duser.timezone=GMT -Djava.security.auth.login.config="%CATALINA_HOME%/conf/jaas.config" -Dorg.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES=false


From your post it looks like 1 GB is the total RAM in the machine. Is that right?

You may be able to reduce the -Xmx1024m to -Xmx512m in setenv.bat file and try again.


-Shagul
thumbnail
Dominik Förderreuther,修改在14 年前。

RE: Does Liferay work on Windows 7??

Junior Member 帖子: 41 加入日期: 09-9-15 最近的帖子
Hi,

@Nitin, you wan't have fun with liferay and windows 7 until you increase the memory of your machine.

Btw:
I have one exception on startup of liferay on windows 7 machines. There is no resulting problem so I've ignored it, but maybe anybody can give me a hint how to stop the exception? I suppose it is a file system / rights issue, but I'm not very familiar with these special windows topics.


java.io.FileNotFoundException: C:\Liferay-Portal\apache-tomcat-6.0.20\temp\liferay\com\liferay\portal\deploy\dependencies\util-java.jar (Der Vorgang ist bei einer Datei mit einem geöffneten Bereich, der einem Benutzer zugeordnet ist, nicht anwendbar)
        at java.io.FileOutputStream.open(Native Method)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
        at com.liferay.portal.deploy.DeployUtil._getResourcePath(DeployUtil.java:159)
        at com.liferay.portal.deploy.DeployUtil.getResourcePath(DeployUtil.java:92)
        at com.liferay.portal.deploy.auto.ThemeAutoDeployer.<init>(ThemeAutoDeployer.java:69)
        at com.liferay.portal.deploy.auto.exploded.tomcat.ThemeExplodedTomcatDeployer.<init>(ThemeExplodedTomcatDeployer.java:37)
        at com.liferay.portal.deploy.auto.exploded.tomcat.ThemeExplodedTomcatListener.<init>(ThemeExplodedTomcatListener.java:40)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at java.lang.Class.newInstance0(Class.java:355)
        at java.lang.Class.newInstance(Class.java:308)
        at com.liferay.portal.events.GlobalStartupAction.getAutoDeployListeners(GlobalStartupAction.java:70)
        at com.liferay.portal.events.GlobalStartupAction.run(GlobalStartupAction.java:145)
        at com.liferay.portal.events.EventsProcessorImpl.processEvent(EventsProcessorImpl.java:116)
        at com.liferay.portal.events.EventsProcessorImpl.process(EventsProcessorImpl.java:68)
        at com.liferay.portal.events.EventsProcessorUtil.process(EventsProcessorUtil.java:42)
        at com.liferay.portal.servlet.MainServlet.init(MainServlet.java:511)
        at javax.servlet.GenericServlet.init(GenericServlet.java:212)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4149)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4458)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:987)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:909)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:495)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
</init></init></init></init></init>


Any ideas?

Thanks and best regards,
Dominik
thumbnail
Nitin Pawar,修改在14 年前。

RE: Does Liferay work on Windows 7??

New Member 帖子: 18 加入日期: 09-8-14 最近的帖子
@ Shagul

I tried what u have mentioned and it worked. Tomcat is now starting. But in the process it gives this error
:
Jan 4, 2010 10:59:33 AM org.apache.catalina.startup.Catalina stopServer
SEVERE: Catalina.stop: 
java.net.ConnectException: Connection refused: connect
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
	at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
	at java.net.Socket.connect(Socket.java:520)
	at java.net.Socket.connect(Socket.java:470)
	at java.net.Socket.<init>(Socket.java:367)
	at java.net.Socket.<init>(Socket.java:180)
	at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:395)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:344)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:435)
Jan 4, 2010 10:59:37 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\BIC\LiferaySQL_jan10\liferay-portal-5.2.3\tomcat-5.5.27_org\jre1.5.0_17\win\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;D:\Program Files\Microsoft SQL Server\90\Tools\binn\
Jan 4, 2010 10:59:38 AM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Jan 4, 2010 10:59:38 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 3125 ms
Jan 4, 2010 10:59:39 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Jan 4, 2010 10:59:39 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.27
Jan 4, 2010 10:59:39 AM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Jan 4, 2010 10:59:46 AM org.apache.catalina.startup.ContextConfig validateSecurityRoles
WARNING: Security role name PENTAHO_ADMIN used in an <auth-constraint> without being defined in a <security-role>
Jan 4, 2010 11:04:16 AM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Jan 4, 2010 11:04:16 AM org.apache.catalina.core.StandardContext start
SEVERE: Context [] startup failed due to previous errors
Jan 4, 2010 11:04:16 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive BIConsulting.war
Jan 4, 2010 11:04:16 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive pentaho-portal-layout.war
Jan 4, 2010 11:04:17 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive pentaho-style.war
Jan 4, 2010 11:04:17 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive sw-style.war
Jan 4, 2010 11:04:27 AM org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Jan 4, 2010 11:04:27 AM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Jan 4, 2010 11:04:27 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/47  config=null
Jan 4, 2010 11:04:27 AM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
Jan 4, 2010 11:04:28 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 289562 ms
</security-role></auth-constraint></init></init>



Can u pl help me out in overcoming this...


Regards,
Nitin Pawar
thumbnail
Dominik Förderreuther,修改在14 年前。

RE: Does Liferay work on Windows 7??

Junior Member 帖子: 41 加入日期: 09-9-15 最近的帖子
Hi,

are you still using the liferay tomcat bundle? How do you start the server?

Line 1 to 19 of your error message looks like you've used shutdown.bat without starting the server before...

Are there any lines before line 1 of your post?

Best regards,
Dominik
thumbnail
Nitin Pawar,修改在14 年前。

RE: Does Liferay work on Windows 7??

New Member 帖子: 18 加入日期: 09-8-14 最近的帖子
@ Dominik

In my startup.bat, I am first calling shutdown.bat so that if tomcat is already running, it will shutdown and start again.

I have found the reason for this error.

There is some problem in my portal-ext file, coz when i rename this file so that tomcat skips it and uses its own database, then liferay portal comes up.

That means it is related to database connection.

Here is the code portal-ext.



jdbc.default.driverClassName=net.sourceforge.jtds.jdbc.Driver
jdbc.default.url=jdbc:jtds:sqlserver://localhst/DatabaseName
jdbc.default.username=abcd
jdbc.default.password=abcd



I believe, this code is correct.

What changes I need to do in my Database configuration?


Regards,
Nitin
thumbnail
Dominik Förderreuther,修改在14 年前。

RE: Does Liferay work on Windows 7??

Junior Member 帖子: 41 加入日期: 09-9-15 最近的帖子
Hi,

remove shutdown.bat from your startup.bat. It's not possible to do a restart on this way, because the script shutdown.bat ends long before your tomcat completes the shutdown process.

Maybe there is a missing "o" in your "localhost"? :-)

Best regards,
Dominik
thumbnail
Nitin Pawar,修改在14 年前。

RE: Does Liferay work on Windows 7??

New Member 帖子: 18 加入日期: 09-8-14 最近的帖子
Hi,

The issue is resolved completely.

I had to give a specific port no. to my Database.
It is working gr8 now.

Thanks all for your valuable suggestions.


Regards
Vilmos Papp,修改在3 个月前。

RE: Does Liferay work on Windows 7??

Regular Member 帖子: 131 加入日期: 09-5-4 最近的帖子
I use 64bit Windows 7 Enterprise with 64bit SUN JDK and MySQL server. It works fine with liferay even on Tomcat or on JBOSS+Tomcat bundle.
thumbnail
Jack A. Rider,修改在14 年前。

RE: Does Liferay work on Windows 7??

Regular Member 帖子: 139 加入日期: 07-3-26 最近的帖子
Hi,

It works for my

- Liferay 5.2.3 bundled with tomcat-6.0.18

- no problem with HSQL or MySQL.

Saludos, Jack.
Marsha Clark,修改在13 年前。

RE: Does Liferay work on Windows 7??

New Member 帖子: 2 加入日期: 10-6-14 最近的帖子
I'm having difficulty getting Liferay 5.2.3 with Tomcat 6.0.2 to launch in Windows 7. Tomcat gives the following error message:

Jun 14, 2010 3:37:15 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performanc
e in production environments was not found on the java.library.path: C:\Liferay\
liferay-portal-tomcat-6.0.2\liferay-portal-6.0.2\tomcat-6.0.26\jre1.5.0_22\win\b
in;.;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\Sy
stem32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\SAS\Sha
redFiles\Formats;C:\Program Files\QuickTime\QTSystem\
Jun 14, 2010 3:37:15 PM org.apache.coyote.http11.Http11Protocol init
SEVERE: Error initializing endpoint
java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
        at java.net.PlainSocketImpl.socketBind(Native Method)
        at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
        at java.net.ServerSocket.bind(ServerSocket.java:319)
        at java.net.ServerSocket.<init>(ServerSocket.java:185)
        at java.net.ServerSocket.<init>(ServerSocket.java:141)
        at org.apache.tomcat.util.net.DefaultServerSocketFactory.createSocket(De
faultServerSocketFactory.java:50)
        at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:538)
        at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:176)

        at org.apache.catalina.connector.Connector.initialize(Connector.java:101
4)
        at org.apache.catalina.core.StandardService.initialize(StandardService.j
ava:680)
        at org.apache.catalina.core.StandardServer.initialize(StandardServer.jav
a:795)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:548)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:592)
        at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:261)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Jun 14, 2010 3:37:15 PM org.apache.catalina.startup.Catalina load
SEVERE: Catalina.start
LifecycleException:  Protocol handler initialization failed: java.net.SocketExce
ption: Unrecognized Windows Sockets error: 0: JVM_Bind
        at org.apache.catalina.connector.Connector.initialize(Connector.java:101
6)
        at org.apache.catalina.core.StandardService.initialize(StandardService.j
ava:680)
        at org.apache.catalina.core.StandardServer.initialize(StandardServer.jav
a:795)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:548)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:592)
        at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:261)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Jun 14, 2010 3:37:15 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 718 ms
Jun 14, 2010 3:37:15 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Jun 14, 2010 3:37:15 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.26
Jun 14, 2010 3:37:15 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor ROOT.xml
Jun 14, 2010 3:37:27 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Jun 14, 2010 3:37:27 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [] startup failed due to previous errors
Jun 14, 2010 3:37:27 PM org.apache.coyote.http11.Http11Protocol start
SEVERE: Error starting endpoint
java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
        at java.net.PlainSocketImpl.socketBind(Native Method)
        at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
        at java.net.ServerSocket.bind(ServerSocket.java:319)
        at java.net.ServerSocket.<init>(ServerSocket.java:185)
        at java.net.ServerSocket.<init>(ServerSocket.java:141)
        at org.apache.tomcat.util.net.DefaultServerSocketFactory.createSocket(De
faultServerSocketFactory.java:50)
        at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:538)
        at org.apache.tomcat.util.net.JIoEndpoint.start(JIoEndpoint.java:565)
        at org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:203
)
        at org.apache.catalina.connector.Connector.start(Connector.java:1087)
        at org.apache.catalina.core.StandardService.start(StandardService.java:5
34)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710
)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:592)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Jun 14, 2010 3:37:27 PM org.apache.catalina.startup.Catalina start
SEVERE: Catalina.start:
LifecycleException:  service.getName(): "Catalina";  Protocol handler start fail
ed: java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
        at org.apache.catalina.connector.Connector.start(Connector.java:1094)
        at org.apache.catalina.core.StandardService.start(StandardService.java:5
34)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710
)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:592)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Jun 14, 2010 3:37:27 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 12380 ms
</init></init></init></init>


Are there any suggestions on what could be wrong?

Thanks in advance,
Marsha
thumbnail
Arcko Duan,修改在13 年前。

RE: Does Liferay work on Windows 7??

Regular Member 帖子: 213 加入日期: 07-10-15 最近的帖子
The error is saying the port your tomcat try to using is already been used by other app.

Maybe you have already other tomcat server running on your win 7.
Marsha Clark,修改在13 年前。

RE: Does Liferay work on Windows 7??

New Member 帖子: 2 加入日期: 10-6-14 最近的帖子
Thanks for the tip. I configured the server.xml sheet to point to port 9090 instead of 8080. It now opens. Thanks so much for your help!
Senthil Chockalingam,修改在12 年前。

RE: Does Liferay work on Windows 7??

Junior Member 帖子: 58 加入日期: 10-1-18 最近的帖子

Same JVM Bind issue.


My Vmware web service(tomcat) is accessing that port.

Now I stopped tht service and started the liferay server.

it's up and running fine.
Apurv Agrawal,修改在13 年前。

RE: Does Liferay work on Windows 7??

New Member 发布: 1 加入日期: 10-6-19 最近的帖子
I had a similar problem like Nitin...used the same soln...n it workd..

Thanks alot...cheers...