Creați setenv.sh pentru a seta proprietatea de sistem (Administrarea sistemului, Linux, Tomcat, Java, Shell)

user3475398 a intrebat.

Trebuie să folosesc setenv.sh pentru a seta proprietățile sistemului pe Linux cu Tomcat Server 6.

După cum este descris aici Mediu Linux – setenv.sh, am creat un setenv.sh în tomcat/bin, iar singurul gând pe care l-am adăugat este

export JAVA_OPTS =”-Dmyprojectvar.subname=value -Danothervariable=value -Danother.variable=value”

Nu știu, este suficient pentru a seta proprietățile. Vreau doar să adaug trei proprietăți la tomcat ca proprietăți de sistem folosind setenv.sh. Ce ar trebui să fac pentru a-l finaliza cu succes? Care sunt pașii pentru aceasta?

Am văzut că această întrebare setenv.sh nu funcționează. Nu este răspuns dat acolo și nu înțeleg întrebarea. Trebuie să setăm CATALINA_HOME și alte proprietăți undeva în setenv.sh?.

1 răspunsuri
user9517

Se pare că problema pe care o aveți este ghilimelele magice, rețineți că (U+201D : RIGHT DOUBLE QUOTATION MARK) nu este același lucru cu " (U+0022 : QUOTATION MARK), primul va face ca scriptul tău shell să eșueze (aceasta este o prblemă la care trebuie să fii atent când copiezi de pe blogurile oamenilor) de ex.

setenv.sh: linia 1: export: `-Danothervariable=value’: nu este un identificator valid

setenv.sh: linia 1: export: `-Danother.variable=value”‘: nu este un identificator valid

Încercați acest lucru care a folosit "

export JAVA_OPTS="-Dmyprojectvar.subname=value -Danothervariable=value -Danother.variable=value"

Tocmai am observat că ai un spațiu între = și ” care nici el nu ar trebui să fie acolo.

Comentarii

  • În continuare există problema Arată „/catalina.sh: 1: export: : nume de variabilă greșit” atunci când încerc să execut catalina.sh –  > Por user3475398.
  • Vedeți actualizarea mea, de asemenea, consultați-vă managerul despre o educație foarte necesară în bazele shell-ului – chiar aveți nevoie de ea. –  > Por user9517.