Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package tomcat-10-image for openSUSE:Factory checked in at 2024-05-06 17:55:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tomcat-10-image (Old) and /work/SRC/openSUSE:Factory/.tomcat-10-image.new.1880 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tomcat-10-image" Mon May 6 17:55:01 2024 rev:3 rq:1172127 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/tomcat-10-image/tomcat-10-image.changes 2024-04-14 12:24:24.321093718 +0200 +++ /work/SRC/openSUSE:Factory/.tomcat-10-image.new.1880/tomcat-10-image.changes 2024-05-06 17:56:21.785881016 +0200 @@ -1,0 +2,5 @@ +Fri May 3 09:48:28 UTC 2024 - Dirk Mueller <dmuel...@suse.com> + +- update tomcat readme to have standard footer and correct references + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ README.md ++++++ --- /var/tmp/diff_new_pack.7JuPzK/_old 2024-05-06 17:56:22.377902568 +0200 +++ /var/tmp/diff_new_pack.7JuPzK/_new 2024-05-06 17:56:22.381902713 +0200 @@ -1,31 +1,31 @@ # Tomcat 10 Container Image -â + Apache Tomcat (Tomcat for short) is a free and open-source implementation of the Jakarta Servlet, Jakarta Expression Language, and WebSocket technologies. It provides a pure Java HTTP web server environment that can run Java code. It is a Java web application server and not a complete JEE application server. -â -â + + ## How to use the image -â + By default, the image launches Tomcat with the same configuration as the one that comes with SUSE Linux Enterprise Server. The difference is that logging is sent to stdout, meaning that the `podman logs tomcat` command displays Tomcat logs. -â + For security reasons, the image runs as the **tomcat** user. This means that additional packages cannot be installed via `zypper`, unless the user becomes `root`. -â + To deploy an application, copy the `.war` file file into `$CATALINA_BASE/webapps` (either during a container build or by bind-mounting the directory), and launch the container using the following command: ```ShellSession -$ podman run -d --rm -p 8080:8080 registry.suse.com/suse/tomcat:10 +$ podman run -d --rm -p 8080:8080 registry.opensuse.org/opensuse/tomcat:10 ``` -â + The deployed webapp is then accessible via `http://localhost:8080/$webapp_name`. -â + ### How to use the image with rootless Podman @@ -38,43 +38,50 @@ ```ShellSession $ chmod 0777 /path/to/my/app $ podman run --rm -d -v /path/to/my/app:/usr/share/tomcat/webapps:z \ - -p 8080:8080 registry.suse.com/suse/tomcat:10 + -p 8080:8080 registry.opensuse.org/opensuse/tomcat:10 ``` -â + ## Configuration -â + The main Tomcat configuration files (for example `/etc/tomcat/logging.properties`) are stored in `/etc/tomcat/`. -â + Tomcat's runtime options can be configured using the environment variables `JAVA_OPTS` and `CATALINA_OPTS`. `JAVA_OPTS` specifies general options used for the JVM, whereas `CATALINA_OPTS` specifies Tomcat's flags. You can pass the options to the container runtime using the `-e` flag: ```ShellSession $ podman run -it --rm \ - -e JAVA_OPTS="-Xmx1024m" \ - -p 8080:8080 \ - registry.suse.com/suse/tomcat:10 + -e JAVA_OPTS="-Xmx1024m" -p 8080:8080 \ + registry.opensuse.org/opensuse/tomcat:10 ``` -â -The image ships with `CATALINA_HOME` set to `/usr/share/tomcat` and `CATALINA_BASE` set to -`/usr/share/tomcat`. -â -â + +The image ships with `CATALINA_HOME` set to `/usr/share/tomcat` +and `CATALINA_BASE` set to `/usr/share/tomcat`. + + ## Samples -â + By default, the sample applications shipped with Tomcat are not installed in -the container image. You can obtain them by installing one of the following +the container image. Add them by installing one of the following packages: - tomcat10-webapps - tomcat10-admin-webapps - tomcat10-docs-webapp - ## Upgrading from Tomcat 9 -â -Tomcat 9 implements Java EE 8, and Tomcat 10 implements Jakarta -EE 9. Before upgrading from version 9, consult the upstream migration guide: -https://tomcat.apache.org/migration-10.html + +Tomcat 9 implements Java EE 8, and Tomcat 10 +implements Jakarta EE 9. Before upgrading from version 9, consult the +[upstream migration guide](https://tomcat.apache.org/migration-10.html). + +## Licensing +`SPDX-License-Identifier: MIT` + +The build recipe and this documentation is licensed as MIT. +The container itself contains various software components under various open source licenses listed in the associated +Software Bill of Materials (SBOM). + +This image is based on [openSUSE Tumbleweed](https://get.opensuse.org/tumbleweed/).