tomcat8 and UTF-8 filenames

Marko Cupać marko.cupac at mimar.rs
Wed Dec 6 14:57:14 UTC 2017


On Wed, 6 Dec 2017 21:30:27 +0700
Eugene Grosbein <eugen at grosbein.net> wrote:

> > Is there a better way to make tomcat8 applications read UTF-8
> > filenames? Should I change login.conf LANG for root class? Or
> > something else?
>
> Just use /etc/rc.conf:
> 
> tomcat8_env="LANG=en_US.UTF-8 TZ=Europe/Rome"

While certainly not comparable to The Eternal City of Rome, Belgrade is
also cool, and in the same timezone :) This works, thanx! I checked
comments of tomcat8's rc script before asking here, a lot of options
there but nothing regarding setting environment. Perhaps port
maintainer could include this as well.

Slightly off-topic, but still related to tomcat8: on starts and
restarts I am always getting a warning that tomcat8 fails to start,
even though it starts.

me at server:~ % sudo service tomcat8 restart
Stopping tomcat8.
Waiting for PIDS: 47970.
Starting tomcat8.
/usr/local/etc/rc.d/tomcat8: WARNING: failed to start tomcat8

me at server:~ % sudo ps auxww
...
root     11876  0.0  0.0    10580    2308  -  IsJ  15:48
0:00.00 /usr/local/bin/jsvc -java-home /usr/local/openjdk8 -server
-user www -pidfile /var/run/tomcat8.pid -wait 30
-outfile /usr/local/apache-tomcat-8.0/logs/catalina.out -errfile &1
-classpath /usr/local/apache-tomcat-8.0/bin/bootstrap.jar:/usr/local/share/java/classes/commons-daemon.jar:/usr/local/apache-tomcat-8.0/bin/tomcat-juli.jar
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file=/usr/local/apache-tomcat-8.0/conf/logging.properties
-Djava.endorsed.dirs=/usr/local/apache-tomcat-8.0/endorsed
-Dcatalina.home=/usr/local/apache-tomcat-8.0
-Dcatalina.base=/usr/local/apache-tomcat-8.0
-Djava.io.tmpdir=/usr/local/apache-tomcat-8.0/temp
org.apache.catalina.startup.Bootstrap
...
www      20216  0.0  6.0 15021760 3015476  -  SJ   15:48
2:43.44 /usr/local/bin/jsvc -java-home /usr/local/openjdk8 -server
-user www -pidfile /var/run/tomcat8.pid -wait 30
-outfile /usr/local/apache-tomcat-8.0/logs/catalina.out -errfile &1
-classpath /usr/local/apache-tomcat-8.0/bin/bootstrap.jar:/usr/local/share/java/classes/commons-daemon.jar:/usr/local/apache-tomcat-8.0/bin/tomcat-juli.jar
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file=/usr/local/apache-tomcat-8.0/conf/logging.properties
-Djava.endorsed.dirs=/usr/local/apache-tomcat-8.0/endorsed
-Dcatalina.home=/usr/local/apache-tomcat-8.0
-Dcatalina.base=/usr/local/apache-tomcat-8.0
-Djava.io.tmpdir=/usr/local/apache-tomcat-8.0/temp
org.apache.catalina.startup.Bootstrap

Am I doing something wrong? How can I fix it?

Thank you in advance,
-- 
Before enlightenment - chop wood, draw water.
After  enlightenment - chop wood, draw water.

Marko Cupać
https://www.mimar.rs/


More information about the freebsd-ports mailing list