| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Кто работал с JBoss 6? |
| Автор: lazycat 23.8.2010, 18:29 |
| Доброго времени суток всем! Кто работал с JBoss 6? Мне надо изменить для этого сервера Web-порт. (По умолчанию стоит 8080, мне надо 8088). Вижу, что порт задается с помощью свойства jboss.web.http.port, но хоть убей, не могу найти, где для этого свойства задается значение. Заранее благодарен всем откликнувшимся |
| Автор: Vasay 23.8.2010, 19:02 |
| lazycat, Пятый можно было запустить командой: run -Djboss.service.binding.set=”8088″ Так же посмотрите файлы bindings.xml и server.xml П.С. А 6-той же вроде еще до релиза не добрался? |
| Автор: lazycat 23.8.2010, 19:07 |
| Спасибо, сейчас попробую. Я его сегодня скачал с официального сервера. Вроде бы это первая из версий, которая поддерживает EJB 3.1. |
| Автор: Vasay 23.8.2010, 19:27 |
Насколько я знаю, из зарелизенных с поддержкой EJB3.1 только GlassFish v3 |
| Автор: lazycat 23.8.2010, 20:25 |
В JBoss 6 так не получается |
| Автор: eros2 23.8.2010, 20:39 | ||
У меня третья альфа, там порт настраивается в файле
в этом файле уже поиск по 8080, там оно один раз. Да, JBoss 6 пока альфа, до релиза не добрался, но он уже поддерживает EJB 3.1. Насколько я помню, в версии M4 - уже полностью. |
| Автор: Vasay 24.8.2010, 01:09 |
| lazycat, А в admin console настроек нет? В GlassFish через админку можно настроить Совет, если JBoss на линухе - запусти grep -rl '8080' /путь к JBoss Он тебе выдаст все файлы, где встречается строка 8080 У меня задача всегда стояла поменять на 80 порт. Но в линухе слушать порты до 1000 могут только процессы запущенные от root. А запускать свои web приложения от root-а как-то не есть хорошо. потому делал так: ставил app сервер на порт 8080 а потом делал редирект с 80 порта на 8080: iptables -t nat -A PREROUTING -d ***.***.***.*** -i eth0 -p tcp -m tcp --dport 80 -m state --state NEW -j REDIRECT --to-ports 8080 где - ***.***.***.*** ip сервера |
| Автор: eros2 24.8.2010, 08:17 | ||
А жибосс перезапускал? |
| Автор: lazycat 24.8.2010, 13:32 |
Ну а как же! Я конечно чайник, но не до такой же степени! |
| Автор: eros2 25.8.2010, 10:09 |
| Щас скачаю М4 и проверю. |
| Автор: eros2 25.8.2010, 11:05 |
| Проверил на M4, изменил порт на 80-ый, прекрасно работает. Вот даже кортинко - http://s52.radikal.ru/i137/1008/1f/10ca74790ffd.png |
| Автор: Maverick 8.7.2011, 23:22 |
| Надо добавить в bindings-jboss-beans.xml или изменить <bean class="org.jboss.services.binding.ServiceBindingMetadata"> <property name="serviceName">jboss.web:service=WebServer</property> <property name="bindingName">HttpConnector</property> <property name="port">9793</property> <property name="description">JBoss Web HTTP connector socket; also drives the values for the HTTPS and AJP sockets</property> </bean> |