Мне нужно использовать setenv.sh для установки свойств системы в Linux с Tomcat Server 6.
Как описано здесь Среда Linux - setenv.sh, Я создал setenv.sh в tomcat / bin, и единственное, что я добавил, - это
export JAVA_OPTS =”-Dmyprojectvar.subname=value -Danothervariable=value -Danother.variable=value”
Не знаю, достаточно ли этого, чтобы задать свойства. Я просто хочу добавить три свойства в tomcat как системное свойство с помощью setenv.sh. Что мне делать, чтобы завершить его успешно? Какие шаги для этого?
Я видел этот вопрос setenv.sh не работает. Там нет ответа, и я не понимаю вопроса. Нам нужно установить CATALINA_HOME
и другие свойства где-нибудь в setenv.sh?
.
Похоже, проблема у вас в волшебных кавычках, обратите внимание, что ”
(U + 201D: ПРАВИЛЬНЫЙ ДВОЙНОЙ ЦИТАТНЫЙ МАРК) не то же самое, что "
(U + 0022: QUOTATION MARK), первый вызовет сбой вашего сценария оболочки (это проблема, на которую нужно обратить внимание при копировании из блогов людей), например.
setenv.sh: строка 1: экспорт: `-Danothervariable = value ': неверный идентификатор
setenv.sh: строка 1: экспорт: `-Danother.variable = value”: неверный идентификатор
Попробуйте это, что использовали "
export JAVA_OPTS="-Dmyprojectvar.subname=value -Danothervariable=value -Danother.variable=value"
Я только заметил, что у вас есть пробел между = и ", которого тоже не должно быть.