powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Знатокам tomcat
19 сообщений из 19, страница 1 из 1
Знатокам tomcat
    #39053641
Фотография BusInt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если не сложно гляньте топик: http://www.sql.ru/forum/1175747/podskazhite-po-tomcat-u
...
Рейтинг: 0 / 0
Знатокам tomcat
    #39053645
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BusInt,

К Томкату вопрос отношения не имеет. Нужно чтобы у клиентов имя резолвилось в нужный IP. Это называется DNS.
...
Рейтинг: 0 / 0
Знатокам tomcat
    #39053681
Фотография BusInt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczBusInt,

К Томкату вопрос отношения не имеет. Нужно чтобы у клиентов имя резолвилось в нужный IP. Это называется DNS.
Домены зареганы и настроены и ведут на виртуалку, все резолвиццо, проблема в заводе запросов именно на апекс, там идет префикс к приложению, например: http://MY_IP /apex/f?p=103 :1:8581895683733:::::
где 103 это ид-шник приложения в апексе. Вот и нужно домен прибить не к голому ИП а к http://MY_IP /apex/f?p=103
...
Рейтинг: 0 / 0
Знатокам tomcat
    #39053699
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ааа, тю. Это называется контекст.
Решение в лоб - переименовать apex.war в ROOT.war или, если оно в виде каталога, то просто в ROOT
Альтернатива это Context.xml - специальные томкатовский конфиг внутри war модуля.
По идее можно его и внутри server.xml прописать.

Я правильно понял

http://domain.com/apex/f?p=103
работает, а хочется
http://domain.com/f?p=103

?
...
Рейтинг: 0 / 0
Знатокам tomcat
    #39053705
Фотография BusInt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczАаа, тю. Это называется контекст.
Решение в лоб - переименовать apex.war в ROOT.war или, если оно в виде каталога, то просто в ROOT
Альтернатива это Context.xml - специальные томкатовский конфиг внутри war модуля.
По идее можно его и внутри server.xml прописать.
Спасибо, попробую.


BlazkowiczЯ правильно понял

http://domain.com/apex/f?p=103
работает, а хочется
http://domain.com/f?p=103

?
В идеале f?p=103 тоже должно подставляться, т.е. по http://domain.com/ сразу по дефолту попадаешь на http://domain.com/apex/f?p=103
...
Рейтинг: 0 / 0
Знатокам tomcat
    #39053713
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BusIntВ идеале f?p=103 тоже должно подставляться, т.е. по http://domain.com/ сразу по дефолту попадаешь на http://domain.com/apex/f?p=103
Тогда лучше не геморроиться с Tomcat, а поставить фасадом Apache или Nginx и там URL rewrite сконфигурять.
...
Рейтинг: 0 / 0
Знатокам tomcat
    #39053733
Фотография BusInt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczBusIntВ идеале f?p=103 тоже должно подставляться, т.е. по http://domain.com/ сразу по дефолту попадаешь на http://domain.com/apex/f?p=103
Тогда лучше не геморроиться с Tomcat, а поставить фасадом Apache или Nginx и там URL rewrite сконфигурять.
К сожалению прихожу к выводу что это оптимальное решение, хотя еще один веб-сервак ради нескольких небольших приложений поднимать не хочется.
В любом случае, спасибо за Ваше мнение.
...
Рейтинг: 0 / 0
Знатокам tomcat
    #39054208
no56892
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А у Вас иначе не получится, Вы что будете томкат от рута запускать что бы на 80 порт повесить?
...
Рейтинг: 0 / 0
Знатокам tomcat
    #39054309
Фотография BusInt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
no56892А у Вас иначе не получится, Вы что будете томкат от рута запускать что бы на 80 порт повесить?
А в чем проблема? Уже целый день извините проепся с апачем, но нужного результата так и нет, уже готов вернуться к кошаку. Проблем с безопасностью особых не вижу, кроме моих приложений на апексе ничего хостить на кошаке не буду.
...
Рейтинг: 0 / 0
Знатокам tomcat
    #39054315
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
no56892А у Вас иначе не получится, Вы что будете томкат от рута запускать что бы на 80 порт повесить?
AFAIK порт я пробросил простым правилом в правилах сетевухи (файервол). С 8080 на 80.
Код: java
1.
2.
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080
iptables -t nat -A PREROUTING -p udp -m udp --dport 80 -j REDIRECT --to-ports 8080


У меня глассфишь, так там в корень приложение пишется очень просто:
- удалить страничку приветствия в папке этого сервера.
...
Рейтинг: 0 / 0
Знатокам tomcat
    #39054320
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BusIntА в чем проблема?
аппсервер или приложние для занятия 80 порта (админский) должен быть процесс запущен с рутовыми правами.
Ошибка проявляется когда вешаем на 80 порт - ось будет ругаться.
...
Рейтинг: 0 / 0
Знатокам tomcat
    #39054325
Фотография BusInt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123аппсервер или приложние для занятия 80 порта (админский) должен быть процесс запущен с рутовыми правами.
Ошибка проявляется когда вешаем на 80 порт - ось будет ругаться.
Да я в курсе, у меня кошак и работает под рутом, в чем проблема? Сам кошак не вчера родился, хорошо пропатчен, а кроме apex listener-а на нем ничего и не крутится, что там можно сломать?
...
Рейтинг: 0 / 0
Знатокам tomcat
    #39054335
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BusInt,
если работает, то проблемы нет.
Просто если у тебя APEX, то это Оракл. У него немерянно всяких скриптов по инсталляции аппсервера и самого оракла.
Там по умолчанию юзер Оракле, который не админ и т.д.
Просто с одной стороны накатанная калея и проще.
...
Рейтинг: 0 / 0
Знатокам tomcat
    #39054350
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BusIntВ идеале f?p=103 тоже должно подставляться, т.е. по http://domain.com/ сразу по дефолту попадаешь на http://domain.com/apex/f?p=103
ну и нафига козе баян.....в и деале....
У APEX всё равно нечитабельный урл, с кучей белиберды.
Что толку, если ты первых 5 букв этой белиберды спрячешь?
Т.е. твоя идея или постановка задачи (и весь топик) невнятный.
IMHO
...
Рейтинг: 0 / 0
Знатокам tomcat
    #39054351
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Знатокам tomcat
    #39054356
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е. у APEX имя веб-приложения буква "f" далее идут параметры.
А из f делать root-приложение по умолчанию нет смысла.
IMHO
...
Рейтинг: 0 / 0
Знатокам tomcat
    #39054369
Фотография BusInt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ну и нафига козе баян.....в и деале....
У APEX всё равно нечитабельный урл, с кучей белиберды.
Что толку, если ты первых 5 букв этой белиберды спрячешь?
Т.е. твоя идея или постановка задачи (и весь топик) невнятный.
IMHO
Мне надо что бы заказчик с любого девайса набрал в браузере свой домен и сразу попал на страницу входа в свое приложение, не набирая при этом кракобязы типа /f?p=103, а потом пусть эти кракобязы сыпятся кучами, пох.
...
Рейтинг: 0 / 0
Знатокам tomcat
    #39054392
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно перенаправить на другойадрес. Например, если в приложение для / положить index.jsp c примерно таким содержмым:
Код: java
1.
<% response.sendRedirect("/apex/f?...") %>


то даже никаких сервлетов писать не надо. Само напишется.
...
Рейтинг: 0 / 0
Знатокам tomcat
    #39054437
Фотография BusInt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander A. SakМожно перенаправить на другойадрес. Например, если в приложение для / положить index.jsp c примерно таким содержмым:
Код: java
1.
<% response.sendRedirect("/apex/f?...") %>



то даже никаких сервлетов писать не надо. Само напишется.
Ну нихерасе я затупил!!! Сам 100500 раз хендлерами в дотнете редиректы делал а здесь не додумался! Спасибо огромное! Вы сделали мой день! Все работает!
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Знатокам tomcat
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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