Hello community, here is the log from the commit of package tomcat for openSUSE:Factory checked in at 2017-12-06 08:58:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tomcat (Old) and /work/SRC/openSUSE:Factory/.tomcat.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tomcat" Wed Dec 6 08:58:41 2017 rev:40 rq:548123 version:9.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/tomcat/tomcat.changes 2017-09-20 17:11:29.235721825 +0200 +++ /work/SRC/openSUSE:Factory/.tomcat.new/tomcat.changes 2017-12-06 08:58:43.452688408 +0100 @@ -1,0 +2,52 @@ +Fri Dec 1 21:46:18 UTC 2017 - ma...@suse.com + +- Update to Tomcat 9.0.2: + * Major update for tomcat8 from tomcat9 + * For full changelog please read upstream changes at: + + http://tomcat.apache.org/tomcat-9.0-doc/changelog.html + * Rename all tomcat-8.0-* files to tomcat-9.0-* +- Changed patches: + * Deleted: tomcat-8.0-bootstrap-MANIFEST.MF.patch + * Deleted: tomcat-8.0-sle.catalina.policy.patch + * Deleted: tomcat-8.0-tomcat-users-webapp.patch + * Deleted: tomcat-8.0.33-JDTCompiler-java.patch + * Deleted: tomcat-8.0.44-javadoc.patch + * Deleted: tomcat-8.0.9-property-build.windows.patch + * Added: tomcat-9.0-JDTCompiler-java.patch + * Added: tomcat-9.0-bootstrap-MANIFEST.MF.patch + * Added: tomcat-9.0-javadoc.patch + * Added: tomcat-9.0-sle.catalina.policy.patch + * Added: tomcat-9.0-tomcat-users-webapp.patch +- Renamed subpackage tomcat-3_1-api to tomcat-4_0-api + to reflect the new Servlet API version. +- Commented out JAVA_HOME in /etc/tomcat/tomcat.conf +- Added "tomcat-" prefix to lib symlinks under + /usr/share/java to avoid file conflicts with servletapi5 + and geronimo-specs +- Fixed wrong %ghost file paths for alternatives symlinks + +------------------------------------------------------------------- +Thu Nov 23 13:50:29 UTC 2017 - rbr...@suse.com + +- Replace references to /var/adm/fillup-templates with new + %_fillupdir macro (boo#1069468) + +------------------------------------------------------------------- +Mon Oct 23 09:42:48 UTC 2017 - ma...@suse.com + +- Build with JDK 8 to fix runtime errors when running with JDK 7 + and 8 +- Fix tomcat-digest classpath error (bsc#977410) +- Fix packaged /etc/alternatives symlinks for api libs that caused + rpm -V to report link mismatch (bsc#1019016) + +------------------------------------------------------------------- +Mon Oct 23 06:07:05 UTC 2017 - ec...@opensuse.org + +- update to 8.0.47 + http://tomcat.apache.org/tomcat-8.0-doc/changelog.html + * Fixed CVE: + - CVE-2017-12617 +- rebase tomcat-8.0-sle.catalina.policy.patch + +------------------------------------------------------------------- Old: ---- apache-tomcat-8.0.44-src.tar.gz apache-tomcat-8.0.44-src.tar.gz.asc tomcat-8.0-bootstrap-MANIFEST.MF.patch tomcat-8.0-digest.script tomcat-8.0-jsvc.service tomcat-8.0-log4j.properties tomcat-8.0-sle.catalina.policy.patch tomcat-8.0-tomcat-users-webapp.patch tomcat-8.0-tool-wrapper.script tomcat-8.0.33-JDTCompiler-java.patch tomcat-8.0.44-javadoc.patch tomcat-8.0.9-property-build.windows.patch tomcat-8.0.conf tomcat-8.0.init tomcat-8.0.logrotate tomcat-8.0.service tomcat-8.0.sysconfig tomcat-8.0.wrapper New: ---- apache-tomcat-9.0.2-src.tar.gz apache-tomcat-9.0.2-src.tar.gz.asc tomcat-9.0-JDTCompiler-java.patch tomcat-9.0-bootstrap-MANIFEST.MF.patch tomcat-9.0-digest.script tomcat-9.0-javadoc.patch tomcat-9.0-jsvc.service tomcat-9.0-log4j.properties tomcat-9.0-sle.catalina.policy.patch tomcat-9.0-tomcat-users-webapp.patch tomcat-9.0-tool-wrapper.script tomcat-9.0.conf tomcat-9.0.init tomcat-9.0.logrotate tomcat-9.0.service tomcat-9.0.sysconfig tomcat-9.0.wrapper ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tomcat.spec ++++++ --- /var/tmp/diff_new_pack.K9DptH/_old 2017-12-06 08:58:44.380654441 +0100 +++ /var/tmp/diff_new_pack.K9DptH/_new 2017-12-06 08:58:44.380654441 +0100 @@ -17,12 +17,17 @@ # +#Compat macro for new _fillupdir macro introduced in Nov 2017 +%if ! %{defined _fillupdir} + %define _fillupdir /var/adm/fillup-templates +%endif + %define jspspec 2.3 -%define servletspec 3.1 +%define servletspec 4.0 %define elspec 3.0 -%define major_version 8 +%define major_version 9 %define minor_version 0 -%define micro_version 44 +%define micro_version 2 %define packdname apache-tomcat-%{version}-src # FHS 2.3 compliant tree structure - http://www.pathname.com/fhs/2.3/ %global basedir /srv/%{name} @@ -38,7 +43,7 @@ Name: tomcat Version: %{major_version}.%{minor_version}.%{micro_version} Release: 0 -Summary: Apache Servlet/JSP/EL Engine, RI for Servlet 3.1/JSP 2.3/EL 3.0 API +Summary: Apache Servlet/JSP/EL Engine, RI for Servlet 4.0/JSP 2.3/EL 3.0 API License: Apache-2.0 Group: Productivity/Networking/Web/Servers Url: http://tomcat.apache.org @@ -72,13 +77,13 @@ #PATCH-FIX-UPSTREAM: from jpackage.org package Patch1: %{name}-%{major_version}.%{minor_version}-tomcat-users-webapp.patch #PATCH-FIX-OPENSUSE: skip few windows specific parts of build -Patch2: tomcat-8.0.9-property-build.windows.patch +#Patch2: %{name}-%{major_version}.%{minor_version}-property-build.windows.patch # PATCH-FIX-UPSTREAM: https://issues.apache.org/bugzilla/show_bug.cgi?id=56373 -Patch3: tomcat-8.0.33-JDTCompiler-java.patch +Patch2: %{name}-%{major_version}.%{minor_version}-JDTCompiler-java.patch # PATCH-FIX-SLE: Change security manager default policies bnc#891264 -Patch4: tomcat-8.0-sle.catalina.policy.patch +Patch3: %{name}-%{major_version}.%{minor_version}-sle.catalina.policy.patch # PATCH-FIX-OPENSUSE: build javadoc with the same java source level as the class files -Patch5: tomcat-8.0.44-javadoc.patch +Patch4: %{name}-%{major_version}.%{minor_version}-javadoc.patch BuildRequires: ant >= 1.8.1 BuildRequires: ant-antlr BuildRequires: apache-commons-collections @@ -93,7 +98,7 @@ BuildRequires: geronimo-qname-1_1-api BuildRequires: geronimo-saaj-1_1-api BuildRequires: jakarta-taglibs-standard >= 1.1 -BuildRequires: java-devel >= 1.7.0 +BuildRequires: java-devel = 1.8.0 BuildRequires: javapackages-local BuildRequires: javapackages-tools BuildRequires: junit @@ -213,7 +218,7 @@ %description lib Libraries required to successfully run the Tomcat Web container -%package servlet-3_1-api +%package servlet-4_0-api Summary: Apache Tomcat Servlet API implementation classes Group: Productivity/Networking/Web/Servers Requires(post): update-alternatives @@ -224,8 +229,9 @@ Provides: servlet7 Obsoletes: servlet < %{servletspec} Obsoletes: tomcat-servlet-3_0-api +Obsoletes: tomcat-servlet-3_1-api -%description servlet-3_1-api +%description servlet-4_0-api Apache Tomcat Servlet API implementation classes version 3.1 %package webapps @@ -244,10 +250,9 @@ -name "*.jar" -o -name "*.war" -o -name "*.zip" \) | xargs -t rm -f %patch0 %patch1 -%patch2 -p1 +%patch2 %patch3 %patch4 -%patch5 -p1 # remove date from docs sed -i -e '/build-date/ d' webapps/docs/tomcat-docs.xsl @@ -354,7 +359,7 @@ install -d -m 0775 %{buildroot}%{workdir} install -d -m 0755 %{buildroot}%{_unitdir} install -d -m 0755 %{buildroot}%{_libexecdir}/%{name} -install -d -m 0755 %{buildroot}%{_localstatedir}/adm/fillup-templates +install -d -m 0755 %{buildroot}%{_fillupdir} # move things into place # First copy supporting libs to tomcat lib @@ -385,7 +390,7 @@ sed -e "s|\@\@\@TCHOME\@\@\@|%{homedir}|g" \ -e "s|\@\@\@TCTEMP\@\@\@|%{tempdir}|g" \ -e "s|\@\@\@LIBDIR\@\@\@|%{_libdir}|g" %{SOURCE3} \ - > %{buildroot}%{_localstatedir}/adm/fillup-templates/sysconfig.%{name} + > %{buildroot}%{_fillupdir}/sysconfig.%{name} install -m 0644 %{SOURCE4} \ %{buildroot}%{_sbindir}/%{name} install -m 0644 %{SOURCE11} \ @@ -540,10 +545,6 @@ cp -a tomcat-embed-jasper.pom %{buildroot}%{_mavenpomdir}/JPP.%{name}-tomcat-embed-jasper.pom %add_maven_depmap JPP.%{name}-tomcat-embed-jasper.pom %{name}/tomcat-embed-jasper.jar -cp -a tomcat-embed-logging-juli.pom %{buildroot}%{_mavenpomdir}/JPP.%{name}-tomcat-embed-logging-juli.pom -%add_maven_depmap JPP.%{name}-tomcat-embed-logging-juli.pom %{name}/tomcat-embed-logging-juli.jar - -cp -a tomcat-websocket-api.pom %{buildroot}%{_mavenpomdir}/JPP.%{name}-websocket-api.pom %add_maven_depmap JPP.%{name}-websocket-api.pom %{name}/websocket-api.jar cp -a tomcat-embed-websocket.pom %{buildroot}%{_mavenpomdir}/JPP.%{name}-tomcat-embed-websocket.pom @@ -566,14 +567,10 @@ # Install update-alternatives content mkdir -p %{buildroot}%{_sysconfdir}/alternatives -touch %{buildroot}%{_sysconfdir}/alternatives/el_api.jar -ln -sf %{_sysconfdir}/alternatives/el_api.jar %{buildroot}%{_javadir}/el_api.jar -touch %{buildroot}%{_sysconfdir}/alternatives/el_1_0_api.jar -ln -sf %{_sysconfdir}/alternatives/el_1_0_api.jar %{buildroot}%{_javadir}/el_1_0_api.jar -touch %{buildroot}%{_sysconfdir}/alternatives/jsp.jar -ln -sf %{_sysconfdir}/alternatives/jsp.jar %{buildroot}%{_javadir}/jsp.jar -touch %{buildroot}%{_sysconfdir}/alternatives/servlet.jar -ln -sf %{_sysconfdir}/alternatives/servlet.jar %{buildroot}%{_javadir}/servlet.jar +ln -s -f %{_sysconfdir}/alternatives/el_api %{buildroot}%{_javadir}/%{name}-el_api.jar +ln -s -f %{_sysconfdir}/alternatives/el_1_0_api %{buildroot}%{_javadir}/%{name}-el_1_0_api.jar +ln -s -f %{_sysconfdir}/alternatives/jsp %{buildroot}%{_javadir}/%{name}-jsp.jar +ln -s -f %{_sysconfdir}/alternatives/servlet %{buildroot}%{_javadir}/%{name}-servlet.jar mkdir -p %{buildroot}%{_tmpfilesdir} cat > %{buildroot}%{_tmpfilesdir}/%{name}.conf <<EOF @@ -611,8 +608,8 @@ %service_del_postun %{name}-jsvc.service %post el-3_0-api -update-alternatives --install %{_javadir}/el_api.jar el_api %{_javadir}/%{name}-el-%{elspec}-api.jar 20300 -update-alternatives --install %{_javadir}/el_1_0_api.jar el_1_0_api %{_javadir}/%{name}-el-%{elspec}-api.jar 20300 +update-alternatives --install %{_javadir}/%{name}-el_api.jar el_api %{_javadir}/%{name}-el-%{elspec}-api.jar 20300 +update-alternatives --install %{_javadir}/%{name}-el_1_0_api.jar el_1_0_api %{_javadir}/%{name}-el-%{elspec}-api.jar 20300 %preun el-3_0-api if [ $1 -eq 0 ] ; then @@ -621,7 +618,7 @@ fi %post jsp-2_3-api -update-alternatives --install %{_javadir}/jsp.jar jsp \ +update-alternatives --install %{_javadir}/%{name}-jsp.jar jsp \ %{_javadir}/%{name}-jsp-%{jspspec}-api.jar 20200 %postun jsp-2_3-api @@ -630,11 +627,11 @@ %{_javadir}/%{name}-jsp-%{jspspec}-api.jar fi -%post servlet-3_1-api -update-alternatives --install %{_javadir}/servlet.jar servlet \ +%post servlet-4_0-api +update-alternatives --install %{_javadir}/%{name}-servlet.jar servlet \ %{_javadir}/%{name}-servlet-%{servletspec}-api.jar 30000 -%postun servlet-3_1-api +%postun servlet-4_0-api if [ $1 -eq 0 ] ; then update-alternatives --remove servlet \ %{_javadir}/%{name}-servlet-%{servletspec}-api.jar @@ -687,6 +684,7 @@ %attr(0664,tomcat,tomcat) %config(noreplace) %{confdir}/server.xml %attr(0660,tomcat,tomcat) %config(noreplace) %{confdir}/tomcat-users.xml %attr(0664,tomcat,tomcat) %config(noreplace) %{confdir}/web.xml +%attr(0664,tomcat,tomcat) %config(noreplace) %{confdir}/jaspic-providers.xml %dir %{homedir} %{_tmpfilesdir}/%{name}.conf %{bindir}/bootstrap.jar @@ -697,7 +695,7 @@ %{homedir}/work %{homedir}/logs %{homedir}/conf -%{_localstatedir}/adm/fillup-templates/sysconfig.%{name} +%{_fillupdir}/sysconfig.%{name} %files admin-webapps %{appdir}/host-manager @@ -716,10 +714,10 @@ %else %{_datadir}/maven-metadata/%{name}-tomcat-el-api.xml %endif -%{_javadir}/el_1_0_api.jar -%{_javadir}/el_api.jar -%ghost %{_sysconfdir}/alternatives/el_1_0_api.jar -%ghost %{_sysconfdir}/alternatives/el_api.jar +%{_javadir}/%{name}-el_1_0_api.jar +%{_javadir}/%{name}-el_api.jar +%ghost %{_sysconfdir}/alternatives/el_1_0_api +%ghost %{_sysconfdir}/alternatives/el_api %files javadoc %doc %{_javadocdir}/%{name} @@ -727,8 +725,8 @@ %files jsp-2_3-api %{_javadir}/%{name}-jsp-%{jspspec}-api.jar %{_javadir}/%{name}-jsp-api.jar -%{_javadir}/jsp.jar -%ghost %{_sysconfdir}/alternatives/jsp.jar +%{_javadir}/%{name}-jsp.jar +%ghost %{_sysconfdir}/alternatives/jsp %{_mavenpomdir}/JPP-%{name}-jsp-api.pom %if %{defined _maven_repository} %{_mavendepmapfragdir}/%{name}-tomcat-jsp-api @@ -770,14 +768,13 @@ %{_mavenpomdir}/JPP.%{name}-tomcat-embed-core.pom %{_mavenpomdir}/JPP.%{name}-tomcat-embed-el.pom %{_mavenpomdir}/JPP.%{name}-tomcat-embed-jasper.pom -%{_mavenpomdir}/JPP.%{name}-tomcat-embed-logging-juli.pom -%files servlet-3_1-api +%files servlet-4_0-api %doc LICENSE %{_javadir}/%{name}-servlet-%{servletspec}-api.jar %{_javadir}/%{name}-servlet-api.jar -%{_javadir}/servlet.jar -%ghost %{_sysconfdir}/alternatives/servlet.jar +%{_javadir}/%{name}-servlet.jar +%ghost %{_sysconfdir}/alternatives/servlet %if %{defined _maven_repository} %{_mavendepmapfragdir}/%{name}-tomcat-servlet-api %else ++++++ apache-tomcat-8.0.44-src.tar.gz -> apache-tomcat-9.0.2-src.tar.gz ++++++ ++++ 250426 lines of diff (skipped) ++++++ tomcat-8.0.33-JDTCompiler-java.patch -> tomcat-9.0-JDTCompiler-java.patch ++++++ --- /work/SRC/openSUSE:Factory/tomcat/tomcat-8.0.33-JDTCompiler-java.patch 2016-04-28 16:59:38.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.tomcat.new/tomcat-9.0-JDTCompiler-java.patch 2017-12-06 08:58:43.180698364 +0100 @@ -1,6 +1,11 @@ ---- java/org/apache/jasper/compiler/JDTCompiler.java.orig 2016-04-22 11:13:13.194743602 +0200 -+++ java/org/apache/jasper/compiler/JDTCompiler.java 2016-04-22 11:17:02.457841335 +0200 -@@ -311,10 +311,10 @@ public class JDTCompiler extends org.apa +Index: java/org/apache/jasper/compiler/JDTCompiler.java +IDEA additional info: +Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP +<+>UTF-8 +=================================================================== +--- java/org/apache/jasper/compiler/JDTCompiler.java (date 1506521372000) ++++ java/org/apache/jasper/compiler/JDTCompiler.java (revision ) +@@ -312,10 +312,10 @@ CompilerOptions.VERSION_1_7); } else if(opt.equals("1.8")) { settings.put(CompilerOptions.OPTION_Source, @@ -13,7 +18,7 @@ } else { log.warn("Unknown source VM " + opt + " ignored."); settings.put(CompilerOptions.OPTION_Source, -@@ -358,14 +358,14 @@ public class JDTCompiler extends org.apa +@@ -359,14 +359,14 @@ CompilerOptions.VERSION_1_7); } else if(opt.equals("1.8")) { settings.put(CompilerOptions.OPTION_TargetPlatform, ++++++ tomcat-8.0-bootstrap-MANIFEST.MF.patch -> tomcat-9.0-bootstrap-MANIFEST.MF.patch ++++++ ++++++ tomcat-8.0-digest.script -> tomcat-9.0-digest.script ++++++ ++++++ tomcat-8.0.44-javadoc.patch -> tomcat-9.0-javadoc.patch ++++++ --- /work/SRC/openSUSE:Factory/tomcat/tomcat-8.0.44-javadoc.patch 2017-09-20 17:11:28.523822039 +0200 +++ /work/SRC/openSUSE:Factory/.tomcat.new/tomcat-9.0-javadoc.patch 2017-12-06 08:58:43.260695436 +0100 @@ -1,42 +1,72 @@ ---- apache-tomcat-8.0.44-src/build.xml 2017-05-10 19:27:41.000000000 +0200 -+++ apache-tomcat-8.0.44-src/build.xml 2017-09-19 11:04:39.650918739 +0200 -@@ -1952,6 +1952,7 @@ +Index: build.xml +IDEA additional info: +Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP +<+>UTF-8 +=================================================================== +--- build.xml (date 1511643656000) ++++ build.xml (revision ) +@@ -1772,10 +1772,11 @@ encoding="UTF-8" docencoding="UTF-8" charset="UTF-8" + source="${compile.source}" additionalparam="-breakiterator -notimestamp" maxmemory="512m" - failonerror="true"> -@@ -1972,6 +1973,7 @@ + failonerror="true" +- failonwarning="true"> ++ failonwarning="false"> + <classpath> + <path refid="compile.classpath"/> + <path refid="tomcat.webservices.classpath"/> +@@ -1793,10 +1794,11 @@ encoding="UTF-8" docencoding="UTF-8" charset="UTF-8" + source="${compile.source}" additionalparam="-breakiterator -notimestamp" maxmemory="512m" - failonerror="true"> -@@ -1992,6 +1994,7 @@ + failonerror="true" +- failonwarning="true"> ++ failonwarning="false"> + <classpath> + <path refid="compile.classpath"/> + <path refid="tomcat.webservices.classpath"/> +@@ -1814,10 +1816,11 @@ encoding="UTF-8" docencoding="UTF-8" charset="UTF-8" + source="${compile.source}" additionalparam="-breakiterator -notimestamp" maxmemory="512m" - failonerror="true"> -@@ -2012,6 +2015,7 @@ + failonerror="true" +- failonwarning="true"> ++ failonwarning="false"> + <classpath> + <path refid="compile.classpath"/> + <path refid="tomcat.webservices.classpath"/> +@@ -1835,10 +1838,11 @@ encoding="UTF-8" docencoding="UTF-8" charset="UTF-8" + source="${compile.source}" additionalparam="-breakiterator -notimestamp" maxmemory="512m" - failonerror="true"> -@@ -2031,6 +2035,7 @@ + failonerror="true" +- failonwarning="true"> ++ failonwarning="false"> + <classpath> + <path refid="compile.classpath"/> + <path refid="tomcat.webservices.classpath"/> +@@ -1855,10 +1859,11 @@ encoding="UTF-8" docencoding="UTF-8" charset="UTF-8" + source="${compile.source}" - additionalparam="-breakiterator -notimestamp" + additionalparam="-breakiterator -notimestamp ${java9.add.modules}" maxmemory="512m" - failonerror="true"> + failonerror="true" +- failonwarning="true"> ++ failonwarning="false"> + <classpath> + <path refid="compile.classpath"/> + <path refid="tomcat.webservices.classpath"/> ++++++ tomcat-8.0-jsvc.service -> tomcat-9.0-jsvc.service ++++++ ++++++ tomcat-8.0-log4j.properties -> tomcat-9.0-log4j.properties ++++++ ++++++ tomcat-8.0-sle.catalina.policy.patch -> tomcat-9.0-sle.catalina.policy.patch ++++++ --- /work/SRC/openSUSE:Factory/tomcat/tomcat-8.0-sle.catalina.policy.patch 2017-05-10 20:53:05.141103694 +0200 +++ /work/SRC/openSUSE:Factory/.tomcat.new/tomcat-9.0-sle.catalina.policy.patch 2017-12-06 08:58:43.312693533 +0100 @@ -5,22 +5,6 @@ =================================================================== --- conf/catalina.policy (revision Local version) +++ conf/catalina.policy (revision Shelved version) -@@ -100,6 +100,7 @@ - // ${file.separator}classes${file.separator}logging.properties", "read"; - }; - -+ - // These permissions apply to the server startup code - grant codeBase "file:${catalina.home}/bin/bootstrap.jar" { - permission java.security.AllPermission; -@@ -112,7 +113,6 @@ - permission java.security.AllPermission; - }; - -- - // If using a per instance lib directory, i.e. ${catalina.base}/lib, - // then the following permission will need to be uncommented - // grant codeBase "file:${catalina.base}/lib/-" { @@ -167,6 +167,9 @@ permission java.lang.RuntimePermission "accessClassInPackage.org.apache.tomcat"; @@ -31,10 +15,10 @@ permission java.lang.RuntimePermission "accessClassInPackage.org.apache.jasper.el"; permission java.lang.RuntimePermission "accessClassInPackage.org.apache.jasper.runtime"; permission java.lang.RuntimePermission -@@ -216,6 +219,15 @@ - permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.util"; +@@ -230,6 +233,15 @@ }; + +// Additional basic permissions for web applications. +grant codeBase "file:/usr/share/java/tomcat-servlet-api.jar" { + permission java.security.AllPermission; @@ -47,11 +31,3 @@ // You can assign additional permissions to particular web applications by // adding additional "grant" entries here, based on the code base for that // application, /WEB-INF/classes/, or /WEB-INF/lib/ jar files. -@@ -247,7 +259,6 @@ - // grant codeBase "jar:file:${catalina.base}/webapps/examples/WEB-INF/lib/scrape.jar!/-" { - // permission java.net.SocketPermission "*.noaa.gov:80", "connect"; - // }; -- - // To grant permissions for web applications using packed WAR files, use the - // Tomcat specific WAR url scheme. - // ++++++ tomcat-8.0-tomcat-users-webapp.patch -> tomcat-9.0-tomcat-users-webapp.patch ++++++ ++++++ tomcat-8.0-tool-wrapper.script -> tomcat-9.0-tool-wrapper.script ++++++ ++++++ tomcat-8.0.conf -> tomcat-9.0.conf ++++++ --- /work/SRC/openSUSE:Factory/tomcat/tomcat-8.0.conf 2016-04-12 19:34:42.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.tomcat.new/tomcat-9.0.conf 2017-12-06 08:58:43.352692068 +0100 @@ -20,7 +20,7 @@ TOMCATS_BASE="/var/lib/tomcats/" # Where your java installation lives -JAVA_HOME="/usr/lib/jvm/jre" +#JAVA_HOME="/usr/libi64/jvm/jre" # Where your tomcat installation lives CATALINA_HOME="@@@TCHOME@@@" ++++++ tomcat-8.0.init -> tomcat-9.0.init ++++++ ++++++ tomcat-8.0.logrotate -> tomcat-9.0.logrotate ++++++ ++++++ tomcat-8.0-jsvc.service -> tomcat-9.0.service ++++++ --- /work/SRC/openSUSE:Factory/tomcat/tomcat-8.0-jsvc.service 2016-04-12 19:34:42.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.tomcat.new/tomcat-9.0.service 2017-12-06 08:58:43.400690311 +0100 @@ -1,21 +1,23 @@ -# Systemd unit file for tomcat +# Systemd unit file for default tomcat # # To create clones of this service: -# 1) By default SERVICE_NAME=tomcat. When cloned, the value must be defined -# before tomcat-sysd is called. -# 2) Create /etc/sysconfig/${SERVICE_NAME} from /etc/sysconfig/tomcat -# to override tomcat defaults +# DO NOTHING, use tomcat@.service instead. [Unit] -Description=Apache Tomcat Web Application Container JSVC wrapper +Description=Apache Tomcat Web Application Container After=syslog.target network.target [Service] Type=simple EnvironmentFile=/etc/tomcat/tomcat.conf -Environment="NAME=" "USE_JSVC=true" +Environment="NAME=" +EnvironmentFile=-/etc/sysconfig/tomcat ExecStart=/usr/lib/tomcat/server start ExecStop=/usr/lib/tomcat/server stop +SuccessExitStatus=143 +User=tomcat +Group=tomcat + [Install] WantedBy=multi-user.target ++++++ tomcat-8.0.sysconfig -> tomcat-9.0.sysconfig ++++++ ++++++ tomcat-8.0.wrapper -> tomcat-9.0.wrapper ++++++