powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Caused by: java.net.SocketException: Permission denied 80 и 443 порты.
17 сообщений из 17, страница 1 из 1
Caused by: java.net.SocketException: Permission denied 80 и 443 порты.
    #39707322
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Заказчик взял VPS. Поставили Ubuntu 16.04.
Я залил Tomcat 9. запустил его - все ок.
Надо же порт поменять на 80. Поменял как обычно: в server.xml и поставил и настроил authbind. Но вот почему-то заводиться не хочет:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
24-Sep-2018 14:59:13.558 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-80"]
24-Sep-2018 14:59:13.570 SEVERE [main] org.apache.catalina.util.LifecycleBase.handleSubClassException Failed to initialize component [Connector[HTTP/1.1-80]]
 org.apache.catalina.LifecycleException: Protocol handler initialization failed
	at org.apache.catalina.connector.Connector.initInternal(Connector.java:935)
	at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
	at org.apache.catalina.core.StandardService.initInternal(StandardService.java:533)
	at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
	at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:852)
	at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
	at org.apache.catalina.startup.Catalina.load(Catalina.java:633)
	at org.apache.catalina.startup.Catalina.load(Catalina.java:656)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:306)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:491)
Caused by: java.net.SocketException: Permission denied
	at sun.nio.ch.Net.bind0(Native Method)
	at sun.nio.ch.Net.bind(Net.java:433)
	at sun.nio.ch.Net.bind(Net.java:425)
	at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
	at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
	at org.apache.tomcat.util.net.NioEndpoint.initServerSocket(NioEndpoint.java:236)
	at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:210)
	at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:1044)
	at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:540)
	at org.apache.coyote.http11.AbstractHttp11Protocol.init(AbstractHttp11Protocol.java:74)
	at org.apache.catalina.connector.Connector.initInternal(Connector.java:932)
	... 13 more



Обнаружилось что на машине уже стоял apache2 - снес. Но порт все равно работать не хочет.

Подскажите в чем беда? я разворачивал Tomcat на многих серверах с Ubuntu 16.04 и все было в порядке, а вот тут беда такая. Может ли это apache2 портить? пусть даже и удаленный. или же сам хостинг?
...
Рейтинг: 0 / 0
Caused by: java.net.SocketException: Permission denied 80 и 443 порты.
    #39707332
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Порты с номерами меньше 1000 обычно недоступны для не-root пользователя.
...
Рейтинг: 0 / 0
Caused by: java.net.SocketException: Permission denied 80 и 443 порты.
    #39707377
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop,

apache2 как раз разруливает эти редиректы. его не сносить надо а настраивать. он и https поддерживает и прочее.
...
Рейтинг: 0 / 0
Caused by: java.net.SocketException: Permission denied 80 и 443 порты.
    #39707443
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяTsyklop,

apache2 как раз разруливает эти редиректы. его не сносить надо а настраивать. он и https поддерживает и прочее.
а зачем он мне если я юзаю Tomcat?
...
Рейтинг: 0 / 0
Caused by: java.net.SocketException: Permission denied 80 и 443 порты.
    #39707444
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Оказалось надо было настроить запуск tomcat через authbind в startup.sh.
...
Рейтинг: 0 / 0
Caused by: java.net.SocketException: Permission denied 80 и 443 порты.
    #39707475
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopвадяTsyklop,

apache2 как раз разруливает эти редиректы. его не сносить надо а настраивать. он и https поддерживает и прочее.
а зачем он мне если я юзаю Tomcat?
он обеспечивает защиту, несколько лучше ....
...
Рейтинг: 0 / 0
Caused by: java.net.SocketException: Permission denied 80 и 443 порты.
    #39707544
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадя,
а как на нем поднять Java проекты?
...
Рейтинг: 0 / 0
Caused by: java.net.SocketException: Permission denied 80 и 443 порты.
    #39707554
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AJP-коннекторы у котяры и mod_proxy+mod_proxy_ajp или mod_jk - у индейца.
В доке у обоих это всё развёрнуто.
...
Рейтинг: 0 / 0
Caused by: java.net.SocketException: Permission denied 80 и 443 порты.
    #39707585
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopа как на нем поднять Java проекты?поднимаются проекты в котяре , как обычно.
по сути у тебя получается обыкновенный сайт, вот для него и смотри настройка индейца.
ну в добавок надо иметь ssh, samba - для доступа к папке кошака куда копируется war проекта.
...
Рейтинг: 0 / 0
Caused by: java.net.SocketException: Permission denied 80 и 443 порты.
    #39707600
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop,

ну и надо закрыть доступ к корню "сайта" папке ROOT , чтоб не загружался мэнеджер кошака.
и надо ограничить/запретить доступ к страницам , запрещённым всем, кроме определённых пользователей, так же картинкам и вообще структуре сайта. т.е. умные юзеры могут просто в адресной строке набрать что-то и просмотреть то что им не положено
...
Рейтинг: 0 / 0
Caused by: java.net.SocketException: Permission denied 80 и 443 порты.
    #39707607
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя, ты в каких-то проектах заменял Tomcat на Jetty?
...
Рейтинг: 0 / 0
Caused by: java.net.SocketException: Permission denied 80 и 443 порты.
    #39707611
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonвадя, ты в каких-то проектах заменял Tomcat на Jetty?нет, а что?
мне кошак подходит
...
Рейтинг: 0 / 0
Caused by: java.net.SocketException: Permission denied 80 и 443 порты.
    #39707620
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяmaytonвадя, ты в каких-то проектах заменял Tomcat на Jetty?нет, а что?
мне кошак подходит
Ничего. Просто спросил.
...
Рейтинг: 0 / 0
Caused by: java.net.SocketException: Permission denied 80 и 443 порты.
    #39707639
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

мне у кашака понравилась одна штука, как возможность доступа к данным вне каталога сайта.
т.е. при деплое проекта картинки и прочее не надо сохранять в war. когда таких данных гиги - это становится влиятельным фактором.
может быть и в других контейнерах такое есть - но "работает - не трогай".
да и разворачивать кошака очень просто - скопировал и готово.
что под окнами, что под линуксами.
websocket искаропки.
защита доступа - так это фильтры сервлетов разруливают.

а отрицательных отзывов я не встречал.
если что-то есть против кошки - интересно узнать
...
Рейтинг: 0 / 0
Caused by: java.net.SocketException: Permission denied 80 и 443 порты.
    #39707662
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадямне у кашака понравилась одна штука, как возможность доступа к данным вне каталога сайта.
т.е. при деплое проекта картинки и прочее не надо сохранять в war. когда таких данных гиги - это становится влиятельным фактором.

можно подробнее?
...
Рейтинг: 0 / 0
Caused by: java.net.SocketException: Permission denied 80 и 443 порты.
    #39707683
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяmayton,
мне у кашака понравилась одна штука, как возможность доступа к данным вне каталога сайта.

Ну для Linux (unix) это вообще не преимущество. Ты можешь сделать симлинк на другой фолдер средствами файловой системы
вне каталога сайта. Может (Теоретически) для Windows это был бы какой-то пряник.
...
Рейтинг: 0 / 0
Caused by: java.net.SocketException: Permission denied 80 и 443 порты.
    #39707700
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopможно подробнее?
вот тут очень подробно 17197856
если о конечной реализации - тут надо конкретную ситуацию рассматривать.
у меня реализовано, в комплексе с защитой от доступа к неразрешённым страницам, данным...
от подбора пароля.
т.е. не войдя по логину/паролю ничего кроме страницы входа не увидишь, ни css, ни картинки, ни чего.


maytonНу для Linux (unix) это вообще не преимущество. Ты можешь сделать симлинк на другой фолдер средствами файловой системы
вне каталога сайта. Может (Теоретически) для Windows это был бы какой-то пряник.вот тут просто так не получается.
да к тому ж надо чтоб один код работал и там и там.
и это есть , работает
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Caused by: java.net.SocketException: Permission denied 80 и 443 порты.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]