Я пытаюсь заставить мою установку Tomcat на VPS работать на порте 80 вместо 8080, но когда я редактирую настройки для файла server.xml в моем каталоге Tomcat и пытаюсь перезапустить Tomcat, я ' получаю эту ошибку:
23 января 2012 г. 9:55:46 org.apache.coyote.http11.Http11Protocol init
SEVERE: ошибка инициализации конечной точки java.net.SocketException: невозможно
выделить память
в java.net.PlainSocketImpl.socketBind (собственный метод)
в java.net.AbstractPlainSocketImpl.bind (AbstractPlainSocketImpl.java:353)
на java.net.ServerSocket.bind (ServerSocket.java:336)
на java.net.ServerSocket. (ServerSocket.java:202)
на java.net.ServerSocket. (ServerSocket.java:158)
в org.apache.tomcat.util.net.DefaultServerSocketFactory.createSocket (DefaultServerSocketFactory.java:50)
в org.apache.tomcat.util.net.JIoEndpoint.init (JIoEndpoint.java:538)
в org.apache.coyote.http11.Http11Protocol.init (Http11Protocol.java:176)
в org.apache.catalina.connector.Connector.initialize (Connector.java:1014)
в org.apache.catalina.core.StandardService.initialize (StandardService.java:680)
в org.apache.catalina.core.StandardServer.initialize (StandardServer.java:795)
в org.apache.catalina.startup.Catalina.load (Catalina.java:524)
в org.apache.catalina.startup.Catalina.load (Catalina.java:548)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
в java.lang.reflect.Method.invoke (Method.java:616)
в org.apache.catalina.startup.Bootstrap.load (Bootstrap.java:261)
в org.apache.catalina.startup.Bootstrap.main (Bootstrap.java:413) 23 января,
2012 9:55:46 утра org.apache.catalina.startup.Catalina загрузить SEVERE:
Catalina.start LifecycleException: инициализация обработчика протокола
Ошибка: java.net.SocketException: не удается выделить память
в org.apache.catalina.connector.Connector.initialize (Connector.java:1016)
в org.apache.catalina.core.StandardService.initialize (StandardService.java:680)
в org.apache.catalina.core.StandardServer.initialize (StandardServer.java:795)
в org.apache.catalina.startup.Catalina.load (Catalina.java:524)
в org.apache.catalina.startup.Catalina.load (Catalina.java:548)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
в java.lang.reflect.Method.invoke (Method.java:616)
в org.apache.catalina.startup.Bootstrap.load (Bootstrap.java:261)
в org.apache.catalina.startup.Bootstrap.main (Bootstrap.java:413)
Не совсем уверен, что это значит ... Это значит, что мне не хватает памяти? Существуют ли альтернативные способы заставить Tomcat работать на порте 80?
Edit: Вот вывод, когда я набираю free -m:
total used free shared buffers cached
Mem: 1024 748 275 0 0 0
-/+ buffers/cache: 748 275
Swap: 0 0 0