java ${user.home} variable in linux -


i have java application (.war) use ${user.home}/${project.build.finalname}/index (in hibernate.properties) save hibernate index. can deploy in tomcat in windows without problem. when deploy in linux(ubuntu server 14.04) ${user.home} translate /usr/share/tomcat7/ instead of /var/lib/tomcat7. tomcat home (the webapp folder) in /var/lib/tomcat7/ deployment fail because can't write /usr/share/tomcat7/

which variable should use refer /var/lib/tomcat7?

thanks

well, there system property set default, called catalina.home points tomcat installation root. use (i think, in case, it'll set /var/lib/tomcat7 want).

additionally, can set system property during tomcat startup adding catalina_opts environment variable. example:

catalina_opts=-dfoo.bar=/some/path/to/hibernate/index /var/lib/tomcat7/bin/catalina.sh start

(the above meant bash command on single line).


Comments

Popular posts from this blog

python - mat is not a numerical tuple : openCV error -

c# - MSAA finds controls UI Automation doesn't -

wordpress - .htaccess: RewriteRule: bad flag delimiters -