** Also affects: tomcat6 (Ubuntu Yakkety)
   Importance: Undecided
       Status: New

** Also affects: tomcat7 (Ubuntu Yakkety)
   Importance: Undecided
       Status: New

** Also affects: tomcat8 (Ubuntu Yakkety)
   Importance: Undecided
       Status: New

** Also affects: tomcat6 (Ubuntu Xenial)
   Importance: Undecided
       Status: New

** Also affects: tomcat7 (Ubuntu Xenial)
   Importance: Undecided
       Status: New

** Also affects: tomcat8 (Ubuntu Xenial)
   Importance: Undecided
       Status: New

** Changed in: tomcat6 (Ubuntu Yakkety)
       Status: New => Invalid

** Changed in: tomcat6 (Ubuntu)
       Status: New => Invalid

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1482893

Title:
  common loader in catalina.properties  is wrong

Status in tomcat6 package in Ubuntu:
  Invalid
Status in tomcat7 package in Ubuntu:
  New
Status in tomcat8 package in Ubuntu:
  New
Status in tomcat6 source package in Xenial:
  New
Status in tomcat7 source package in Xenial:
  New
Status in tomcat8 source package in Xenial:
  New
Status in tomcat6 source package in Yakkety:
  Invalid
Status in tomcat7 source package in Yakkety:
  New
Status in tomcat8 source package in Yakkety:
  New
Status in tomcat7 package in Debian:
  New
Status in tomcat8 package in Debian:
  Unknown

Bug description:
  Please fix the following line in catalina.properties in all tomcat
  source packages.

  WRONG:
  
common.loader=${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar,${catalina.home}/common/classes,${catalina.home}/common/*.jar

  CORRECT:
  
common.loader=${catalina.base}/common/classes,${catalina.base}/common/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar

  Following problems with the wrong statement:
  1. Odering is wrong: catalina.base should overrule catalina.home here (see 
class loader howto below).
  2. catalina.home is expanded normally to /usr/share/tomcat7, but there is no 
common directory - it is below
  /var/lib/tomcat7 (as expanded by catalina.base).
  3. ${catalina.base}/lib,${catalina.base}/lib/*.jar are pointing to non 
existing directories.  I recommend to skip this part.

  For reference see 
https://tomcat.apache.org/tomcat-7.0-doc/class-loader-howto.html
  > The locations searched by this class loader are defined by the 
common.loader property in
  > $CATALINA_BASE/conf/catalina.properties.
  > The default setting will search the following locations in the order they 
are listed:
  >
  >    unpacked classes and resources in $CATALINA_BASE/lib
  >    JAR files in $CATALINA_BASE/lib
  >    unpacked classes and resources in $CATALINA_HOME/lib
  >    JAR files in $CATALINA_HOME/lib

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tomcat6/+bug/1482893/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~group.of.nepali.translators
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~group.of.nepali.translators
More help   : https://help.launchpad.net/ListHelp

Reply via email to