{"id":18780597,"url":"https://github.com/simplicitesoftware/tomcat","last_synced_at":"2025-12-19T00:30:18.549Z","repository":{"id":80897365,"uuid":"341928840","full_name":"simplicitesoftware/tomcat","owner":"simplicitesoftware","description":"Pre-configured Tomcat server for the Simplicité low code platform","archived":false,"fork":false,"pushed_at":"2025-02-17T14:09:05.000Z","size":392819,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-17T15:23:52.813Z","etag":null,"topics":["java","low-code","tomcat"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simplicitesoftware.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-24T14:35:00.000Z","updated_at":"2025-02-17T14:09:09.000Z","dependencies_parsed_at":"2023-05-01T20:17:00.693Z","dependency_job_id":"77e2583d-e2b1-4839-a388-9a8dadad6ea5","html_url":"https://github.com/simplicitesoftware/tomcat","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplicitesoftware%2Ftomcat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplicitesoftware%2Ftomcat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplicitesoftware%2Ftomcat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplicitesoftware%2Ftomcat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplicitesoftware","download_url":"https://codeload.github.com/simplicitesoftware/tomcat/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239697141,"owners_count":19682360,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","low-code","tomcat"],"created_at":"2024-11-07T20:27:14.167Z","updated_at":"2025-12-19T00:30:18.492Z","avatar_url":"https://github.com/simplicitesoftware.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Simplicit\u0026eacute; Software](https://platform.simplicite.io/logos/logo250-grey.png)\n* * *\n\nTomcat for Simplicit\u0026eacute;\u0026reg;\n=================================\n\nThis repository contains an optimized and customized version of Apache Tomcat\u0026reg; suitable for Simplicit\u0026eacute;\u0026reg; instances.\n\nThe default webapps have been removed, other changes are in the `conf` folder and 3 additional JARs have been included in the `lib` folder:\n\n- `simplicite-valves-x.y.z.jar` contains the optional valves that you can use along with some Simplicit\u0026eacute; versions (\u0026lt;= 5.1)\n- `mysql-connector-java-x.y.z-bin` the MySQL/MariaDB JDBC driver\n- `postgresql-x.y.z` the PostgreSQL JDBC driver\n\nUsage\n-----\n\nBefore launching Tomcat:\n\n* make sure to create the `temp`, `logs` and `webapps`folders (and deploy web applications, at least a `ROOT` web application, in this last folder)\n  NB: these 3 folders are excluded of Git repository by entries in the `.gitignore` file\n* define the **JVM properties** the `conf/server.xml` file is expecting by setting the `JAVA_OPTS` environment variable:\n\n\texport JAVA_OPTS=\"-Dtomcat.adminport=8005 -Dtomcat.httpport=8080 -Dtomcat.httpsport=8443 -Dtomcat.ajpport=8009 $JAVA_OPTS\"\n\nUpgrade\n-------\n\nTo upgrade:\n\n* Stop Tomcat\n* Pull/checkout changes on the Git repository\n* Restart Tomcat\n\nSample init script\n------------------\n\nTo automate the Tomcat start/stop create a `/etc/init.d/tomcat` init script with:\n\n```sh\n#!/bin/sh\n#\n# Tomcat Control Script\n#\n# chkconfig: 2345 55 25\n#\n# description:  Start up the tomcat engine.\n\n# Source function library.\n. /etc/init.d/functions\n\nRETVAL=$?\n\nJAVA_HOME=/usr/lib/jvm/java-11\nexport JAVA_HOME\n\nPATH=$JAVA_HOME/bin:$PATH\nexport PATH\n\nTOMCAT_USER=\"simplicite\"\nTOMCAT_HOME=\"/home/$TOMCAT_USER/tomcat\"\n\n# JVM options\nJAVA_OPTS=\"-server -Dfile.encoding=UTF-8\"\n\n# Server\nJAVA_OPTS=\"$JAVA_OPTS -Dserver.vendor=tomcat -Dserver.version=9\"\n\n# Small\n#JAVA_OPTS=\"$JAVA_OPTS -Xms256m -Xmx512m\"\n# Medium\nJAVA_OPTS=\"$JAVA_OPTS -Xms512m -Xmx1024m\"\n# Large\n#JAVA_OPTS=\"$JAVA_OPTS -Xms1024m -Xmx2048m\"\n\n# Ports\nJAVA_OPTS=\"\"$JAVA_OPTS -Dtomcat.adminport=8005 -Dtomcat.httpport=8080 -Dtomcat.httpsport=8443\" -Dtomcat.ajpport=8009\"\n\n# Git repository\nJAVA_OPTS=\"$JAVA_OPTS -Dgit.basedir=/home/$TOMCAT_USER/git\"\n\nexport JAVA_OPTS\n\nCATALINA_PID=$TOMCAT_HOME/catalina.pid\nexport CATALINA_PID\n\ncase \"$1\" in\nstart)\n    echo \"Starting tomcat engine\"\n    cd $TOMCAT_HOME/bin\n    /bin/su $TOMCAT_USER -c \"/bin/sh ./startup.sh\"\n    ;;\nstop)\n    echo \"Stopping tomcat engine\"\n    cd $TOMCAT_HOME/bin\n    /bin/su $TOMCAT_USER -c \"/bin/sh ./shutdown.sh\"\n    cd ..\n    rm -fr conf/Catalina work/Catalina $CATALINA_PID\n    ;;\n*)\n    echo \"Usage: $0 {start|stop}\"\n    exit 1\n    ;;\nesac\n\nexit $RETVAL\n```\n\nAnd enable this init script by:\n\n\tchkconfig tomcat on\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimplicitesoftware%2Ftomcat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimplicitesoftware%2Ftomcat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimplicitesoftware%2Ftomcat/lists"}