Come si imposta JAVA_OPTS per una versione basata servizio del Tomcat che utilizzano Plesk su linux?

StackOverflow https://stackoverflow.com/questions/1282927

  •  16-09-2019
  •  | 
  •  

Domanda

Ho installato un servlet (solr) che richiede che ho impostato il solr.solr.home variabile pari al Solr casa. Qualcosa di simile:

JAVA_OPTS=-D=solr.solr.home='/usr/share/tomcat/solr'

La versione di Tomcat che sto usando è in esecuzione come una messa a punto di servizi attraverso il pannello di controllo di Plesk. Dopo googling questo ho trovato una pagina che ho detto dovrebbe modificare il file web.xml nel file di guerra e poi ri-jar esso. Io non commentata una sezione nel web.xml e compilato i campi necessari:

<env-entry>
  <env-entry-name>solr/home</env-entry-name>
  <env-entry-value>/usr/share/tomcat5/solr</env-entry-value>
  <env-entry-type>java.lang.String</env-entry-type>
</env-entry>

I riconfezionato il file di guerra e reinstallato attraverso il pannello di controllo, ma i registri sono ancora lamentando che solr / home deve essere impostata.

Chiunque ha ottenuto tutte le idee?

È stato utile?

Soluzione

La risposta a questa si trova in questa domanda: Perché non si può solr 1.3.0 installazione utilizzando CentOS, Plesk 9.2.1 e Tomcat 5.5?

Inoltre, quello che stavo facendo nel file web.xml era corretta. I registri Tomcat si lamentavano aobut solr / home non essere impostato, ma che non era il vero problema. Tomcat mancava un riferimento alla libreria Xalan, e spiego nel link qui sopra come sono andato su risolverlo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top