Назад | Перейти на главную страницу

Создайте setenv.sh для установки системного свойства

Мне нужно использовать 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"

Я только заметил, что у вас есть пробел между = и ", которого тоже не должно быть.