powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Configuring Jetty 9 + Spring 4 add PropertySource file
8 сообщений из 8, страница 1 из 1
Configuring Jetty 9 + Spring 4 add PropertySource file
    #39249950
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день !

Решил задеплоить war на развернутый веб-сервер jetty 9

что есть

Код: java
1.
2.
3.
4.
  @PropertySources({
      @PropertySource(name = "arm", value = "${propertySource}")
})
public class SecurityConfig extends WebSecurityConfigurerAdapter {



для старта из под мавена я указываю :

Код: java
1.
mvn -DpropertySource=file:/etc/jetty/arm.properties jetty:stop jetty:run



а как этот параметр передать для старта jetty ?

старт в системе идет через

Код: java
1.
# sudo service jetty9 start




Умные люди подсказали что нужно

1) добавить в start.ini

две строки
Код: java
1.
2.
--exec
-DpropertySource=file:/etc/jetty/arm.properties




результат : failed!

Код: java
1.
2.
#service jetty9 start 
[FAIL] Starting Jetty 9 Servlet Engine: jetty9 failed! 



второй путь это Положить файл конфига в ${jetty.base}/resources

и добавить его как : --add-to-start=resources

Код: java
1.
2.
$ cd /path/to/mybase
$ java -jar /path/to/jetty-dist/start.jar --add-to-start=resources



как я понимаю так же в start.ini , если мой jetty установлен как сервис .

результат - также падает jetty 9 и логов нигде нет ...

Каким образом указать jetty при старте что у вас есть внешний файл с ресурсами , который нужен для вашего спринг приложения?


ps

если явно прописать то все ок! :


Код: java
1.
2.
3.
4.
  @PropertySources({
      @PropertySource(name = "arm", value = "file:/etc/jetty/arm.properties")
})
public class SecurityConfig extends WebSecurityConfigurerAdapter {
...
Рейтинг: 0 / 0
Configuring Jetty 9 + Spring 4 add PropertySource file
    #39249977
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
где-ты нашел этот "--exec"? вроде строки -Dvar=value достаточно должно быть
...
Рейтинг: 0 / 0
Configuring Jetty 9 + Spring 4 add PropertySource file
    #39250100
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaгде-ты нашел этот "--exec"? вроде строки -Dvar=value достаточно должно быть

в документации :)
...
Рейтинг: 0 / 0
Configuring Jetty 9 + Spring 4 add PropertySource file
    #39250104
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1chpashaгде-ты нашел этот "--exec"? вроде строки -Dvar=value достаточно должно быть

в документации :)

добавил без --exec
Код: java
1.
2.
ps -aux| grep java
jetty    28004  101 48.3 2480472 506772 ?      Sl   13:48   0:12 /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Xmx256m -Djava.awt.headless=true -Djava.io.tmpdir=/var/cache/jetty9/data -Djava.library.path=/usr/lib -Djetty.home=/usr/share/jetty9 -Djetty.logs=/var/log/jetty9 -Djetty.state=/var/lib/jetty9/jetty.state -jar /usr/share/jetty9/start.jar --daemon jetty-logging.xml jetty-started.xml



нету в параметрах :(
...
Рейтинг: 0 / 0
Configuring Jetty 9 + Spring 4 add PropertySource file
    #39250293
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1,

а /etc/default/jetty есть?
...
Рейтинг: 0 / 0
Configuring Jetty 9 + Spring 4 add PropertySource file
    #39251025
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0FDAtum1,

а /etc/default/jetty есть?

есть
...
Рейтинг: 0 / 0
Configuring Jetty 9 + Spring 4 add PropertySource file
    #39251055
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1,

Обычно в /etc/default/... задаются дополнительны параметры сервиса.
...
Рейтинг: 0 / 0
Configuring Jetty 9 + Spring 4 add PropertySource file
    #39251733
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0FDAtum1,

Обычно в /etc/default/... задаются дополнительны параметры сервиса.

Код: 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.
31.
32.
33.
34.
35.
/etc/default# cat jetty9 
# change to 1 to prevent Jetty from starting
NO_START=0

# change to 'no' or uncomment to use the default setting in /etc/default/rcS 
VERBOSE=yes

# Run Jetty as this user ID (default: jetty)
# Set this to an empty string to prevent Jetty from starting automatically
#JETTY_USER=jetty

# The home directory of the Java Runtime Environment (JRE). You need at least
# Java 6. If JAVA_HOME is not set, some common directories for OpenJDK and
# the Oracle JDK are tried.
#JAVA_HOME=

# Extra options to pass to the JVM
#JAVA_OPTIONS="-Xmx256m -Djava.awt.headless=true"

# Timeout in seconds for the shutdown of all webapps
#JETTY_SHUTDOWN=30

# Additional arguments to pass to Jetty
#JETTY_ARGS=

# Jetty uses a directory to store temporary files like unpacked webapps
#JETTY_TMP=/var/cache/jetty9

# Default for number of days to keep old log files in /var/log/jetty9/
#LOGFILE_DAYS=14

# If you run Jetty on port numbers that are all higher than 1023, then you
# do not need authbind. It is used for binding Jetty to lower port numbers.
# (yes/no, default: no)
#AUTHBIND=yes
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Configuring Jetty 9 + Spring 4 add PropertySource file
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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