tomcat10-config

Distribution for Apache Tomcat10 Configuration Only

License

License

Categories

Categories

Tomcat Container Application Servers config Application Layer Libs Configuration
GroupId

GroupId

com.github.hazendaz.tomcat
ArtifactId

ArtifactId

tomcat10-config
Last Version

Last Version

10.0.0
Release Date

Release Date

Type

Type

tar.gz
Description

Description

tomcat10-config
Distribution for Apache Tomcat10 Configuration Only
Project URL

Project URL

https://hazendaz.github.io/tomcat10-config/
Project Organization

Project Organization

hazendaz
Source Code Management

Source Code Management

https://github.com/hazendaz/tomcat10-config

Download tomcat10-config

Dependencies

provided (8)

Group / Artifact Type Version
org.apache.tomcat : tomcat tar.gz 10.0.0
org.codehaus.mojo : animal-sniffer-annotations jar 1.18
com.google.errorprone : error_prone_annotations jar 2.4.0
org.hibernate.validator : hibernate-validator-annotation-processor jar 6.1.5.Final
com.google.j2objc : j2objc-annotations jar 1.3
com.google.code.findbugs : jsr305 jar 3.0.2
org.gaul : modernizer-maven-annotations jar 2.1.0
org.projectlombok : lombok jar 1.18.12

Project Modules

There are no modules declared in this project.

Apache Tomcat10 Config

This project takes apache tomcat distribution from maven central, extracts configuration needed items and jars not otherwise released to maven central and repackages.

For more information on tomcat, please see tomcat

Motivation

Apache tomcat does not distribute the bootstrap to maven central separately not does it deliver just the configuration. This project aims to solve that by cutting down the distribution into pieces that cannot otherwise be procured individually only. This is helpful for situations where one needs to review the configuration updates but doesn't need or is unable to retrieve the entire tomcat distribution package. In such a case, this is more of a review solution and the remainder of tomcat can otherwise be constructed directly from central binaries as needed.

Current Retained Contents

  • bootstrap.jar
  • tomcat-native.tar.gz
  • All sh files
  • All xml files
  • Catalina.policy
  • catalina.properties
  • All xsd files
  • LICENSE
  • NOTICE
  • RELEASE-NOTES
  • RUNNING.txt

Currently Excludes following items some might find useful

  • All libs - use maven directly to pickup or just use tomcat distribution itself
  • All webapps
  • All windows bat files, use git bash and just work like *nix
  • Doesn't include logging.properties - Use tomcat-slf4j-logback for better solution for tomcat-juli

Versions

Version
10.0.0
10.0.0-M10
10.0.0-M9
10.0.0-M8
10.0.0-M7
10.0.0-M6
10.0.0-M5
10.0.0-M4
10.0.0-M3
10.0.0-M1