소스 파일 최초 업로드
This commit is contained in:
12
Dockerfile
Normal file
12
Dockerfile
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
# base 이미지 설정
|
||||||
|
FROM tomcat:9.0.74
|
||||||
|
|
||||||
|
# 명령들을 수행할 디렉토리 설정
|
||||||
|
WORKDIR /usr/local/tomcat
|
||||||
|
|
||||||
|
# 수행할 명령 작성
|
||||||
|
# 기존 tomcat 내부 파일 삭제
|
||||||
|
RUN rm -rf *
|
||||||
|
|
||||||
|
# InterMAX 테스트용 애플리케이션 및 tomcat 파일 추가
|
||||||
|
COPY ./tomcat/* ./
|
||||||
585
tomcat/BUILDING.txt
Normal file
585
tomcat/BUILDING.txt
Normal file
@@ -0,0 +1,585 @@
|
|||||||
|
================================================================================
|
||||||
|
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
contributor license agreements. See the NOTICE file distributed with
|
||||||
|
this work for additional information regarding copyright ownership.
|
||||||
|
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
(the "License"); you may not use this file except in compliance with
|
||||||
|
the License. You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
|
================================================================================
|
||||||
|
|
||||||
|
====================================================
|
||||||
|
Building The Apache Tomcat 9.0 Servlet/JSP Container
|
||||||
|
====================================================
|
||||||
|
|
||||||
|
This project contains the source code for Tomcat 9.0, a container that
|
||||||
|
implements the Servlet 4.0, JSP 2.3, EL 3.0, WebSocket 1.1 and JASPIC 1.1
|
||||||
|
specifications from the Java Community Process <https://www.jcp.org/>.
|
||||||
|
|
||||||
|
Note: If you just need to run Apache Tomcat, it is not necessary to build
|
||||||
|
it. You may simply download a binary distribution. It is cross-platform.
|
||||||
|
Read RUNNING.txt for the instruction on how to run it.
|
||||||
|
|
||||||
|
In order to build a binary distribution version of Apache Tomcat from a
|
||||||
|
source distribution, do the following:
|
||||||
|
|
||||||
|
|
||||||
|
(1) Download and Install a Java Development Kit
|
||||||
|
|
||||||
|
1. If the JDK is already installed, skip to (2).
|
||||||
|
|
||||||
|
2. Download a version 11 or later of Java Development Kit (JDK) release (use
|
||||||
|
the latest update available for your chosen version) from one of:
|
||||||
|
|
||||||
|
http://www.oracle.com/technetwork/java/javase/downloads/index.html
|
||||||
|
http://openjdk.java.net/install/index.html
|
||||||
|
or another JDK vendor.
|
||||||
|
|
||||||
|
Note regarding later versions of Java:
|
||||||
|
|
||||||
|
As documented elsewhere, one of components in Apache Tomcat includes
|
||||||
|
a private copy of the Apache Commons DBCP 2 library.
|
||||||
|
|
||||||
|
The JDBC interfaces implemented by DBCP frequently change in non-backwards
|
||||||
|
compatible ways between versions of the Java SE specification. Therefore,
|
||||||
|
it is likely that DBCP 2 will only compile with the specific version of Java
|
||||||
|
listed above and that compilation will fail if a later version of Java is
|
||||||
|
used.
|
||||||
|
|
||||||
|
See Apache Commons DBCP 2 project web site for more details on
|
||||||
|
available versions of the library and its requirements,
|
||||||
|
|
||||||
|
https://commons.apache.org/dbcp/
|
||||||
|
|
||||||
|
3. Install the JDK according to the instructions included with the release.
|
||||||
|
|
||||||
|
4. Set an environment variable JAVA_HOME to the pathname of the directory
|
||||||
|
into which you installed the JDK release.
|
||||||
|
|
||||||
|
|
||||||
|
(2) Install Apache Ant version 1.10.2 or later on your computer.
|
||||||
|
|
||||||
|
1. If Apache Ant version 1.10.2 or later is already installed on your
|
||||||
|
computer, skip to (3).
|
||||||
|
|
||||||
|
2. Download a binary distribution of Ant from:
|
||||||
|
|
||||||
|
https://ant.apache.org/bindownload.cgi
|
||||||
|
|
||||||
|
3. Unpack the binary distribution into a convenient location so that the
|
||||||
|
Ant release resides in its own directory (conventionally named
|
||||||
|
"apache-ant-[version]").
|
||||||
|
|
||||||
|
For the purposes of the remainder of this document, the symbolic name
|
||||||
|
"${ant.home}" is used to refer to the full pathname of the release
|
||||||
|
directory.
|
||||||
|
|
||||||
|
4. Create an ANT_HOME environment variable to point the directory
|
||||||
|
${ant.home}.
|
||||||
|
|
||||||
|
5. Modify the PATH environment variable to include the directory
|
||||||
|
${ant.home}/bin in its list. This makes the "ant" command line script
|
||||||
|
available, which will be used to actually perform the build.
|
||||||
|
|
||||||
|
|
||||||
|
(3) Building Tomcat 9.0
|
||||||
|
|
||||||
|
(3.1) Checkout or obtain the source code for Tomcat 9.0
|
||||||
|
|
||||||
|
Clone the source using git, then checkout a specific major branch or
|
||||||
|
main for the latest code development, or download and unpack a source
|
||||||
|
package.
|
||||||
|
|
||||||
|
* Tomcat GitHub repository URL:
|
||||||
|
|
||||||
|
https://github.com/apache/tomcat
|
||||||
|
|
||||||
|
* Source packages can be downloaded from:
|
||||||
|
|
||||||
|
https://tomcat.apache.org/download-90.cgi
|
||||||
|
|
||||||
|
The location where the source has been placed will be further referred as
|
||||||
|
${tomcat.source}.
|
||||||
|
|
||||||
|
The Tomcat local build process does not modify line-endings. The svn repository
|
||||||
|
is configured so that all files will be checked out with the line-ending
|
||||||
|
appropriate for the current platform. When using a source package you should
|
||||||
|
ensure that you use the source package that has the appropriate line-ending
|
||||||
|
for your platform:
|
||||||
|
|
||||||
|
zip -> CRLF
|
||||||
|
tar.gz -> LF
|
||||||
|
|
||||||
|
Note that the release build process does modify line-endings to ensure that
|
||||||
|
each release package has the appropriate line-endings.
|
||||||
|
|
||||||
|
(3.2) Building
|
||||||
|
|
||||||
|
1. The build is controlled by creating a ${tomcat.source}/build.properties
|
||||||
|
file.
|
||||||
|
|
||||||
|
It is recommended to always create the file, because of unfortunate
|
||||||
|
default value of base.path property. You may start with the following
|
||||||
|
content for the file:
|
||||||
|
|
||||||
|
# ----- Default Base Path for Dependent Packages -----
|
||||||
|
# Replace this path with the directory path where dependencies binaries
|
||||||
|
# should be downloaded
|
||||||
|
base.path=/home/me/some-place-to-download-to
|
||||||
|
|
||||||
|
2. Configure base.path property by adding it to the
|
||||||
|
${tomcat.source}/build.properties file.
|
||||||
|
|
||||||
|
The base.path property specifies the place where Tomcat dependencies
|
||||||
|
required by the build are downloaded. It is recommended to place this
|
||||||
|
directory outside of the source tree, so that you do not waste your
|
||||||
|
time re-downloading the libraries.
|
||||||
|
|
||||||
|
* NOTE: The default value of the base.path property configures the build script
|
||||||
|
to download the libraries required to build Tomcat to the
|
||||||
|
${user.home}/tomcat-build-libs directory.
|
||||||
|
|
||||||
|
* NOTE: Users accessing the Internet through a proxy must use the properties
|
||||||
|
file to indicate to Ant the proxy configuration.
|
||||||
|
|
||||||
|
The following properties should be added to the ${tomcat.source}/build.properties
|
||||||
|
file.
|
||||||
|
|
||||||
|
proxy.use=true
|
||||||
|
proxy.host=proxy.domain
|
||||||
|
proxy.port=8080
|
||||||
|
proxy.user=username
|
||||||
|
proxy.password=password
|
||||||
|
|
||||||
|
See Apache Ant documentation for the <setproxy> task for details.
|
||||||
|
|
||||||
|
3. Go to the sources directory and run Ant:
|
||||||
|
|
||||||
|
cd ${tomcat.source}
|
||||||
|
ant
|
||||||
|
|
||||||
|
This will execute the "deploy" target in build.xml.
|
||||||
|
|
||||||
|
Once the build has completed successfully, a usable Tomcat installation
|
||||||
|
will have been produced in the ${tomcat.source}/output/build directory,
|
||||||
|
and can be started and stopped with the usual scripts.
|
||||||
|
|
||||||
|
Note that the build includes Tomcat documentation, which can be found
|
||||||
|
in the output/build/webapps/docs directory.
|
||||||
|
|
||||||
|
The path of the output directory can be controlled by specifying the
|
||||||
|
"tomcat.output" property in the build.properties file.
|
||||||
|
|
||||||
|
* NOTE: Do not run the build as the root user. Building and running Tomcat
|
||||||
|
does not require root privileges.
|
||||||
|
|
||||||
|
|
||||||
|
(4) Updating sources and rebuilding
|
||||||
|
|
||||||
|
It is recommended that you regularly update the downloaded Tomcat 9.0
|
||||||
|
sources using your git client.
|
||||||
|
|
||||||
|
For a quick rebuild of only modified code you can use:
|
||||||
|
|
||||||
|
cd ${tomcat.source}
|
||||||
|
ant
|
||||||
|
|
||||||
|
|
||||||
|
(5) Special builds
|
||||||
|
|
||||||
|
There are several targets in Tomcat build files that are useful to be
|
||||||
|
called separately. They build components that you may want to build
|
||||||
|
quickly, or ones that are included in the full release and are not built
|
||||||
|
during the default "deploy" build.
|
||||||
|
|
||||||
|
(5.1) Building documentation
|
||||||
|
|
||||||
|
The documentation web application is built during the default "deploy"
|
||||||
|
build.
|
||||||
|
|
||||||
|
It can be built quickly by using the following commands:
|
||||||
|
|
||||||
|
cd ${tomcat.source}
|
||||||
|
ant build-docs
|
||||||
|
|
||||||
|
The output of this command will be found in the following directory:
|
||||||
|
|
||||||
|
output/build/webapps/docs
|
||||||
|
|
||||||
|
|
||||||
|
The API documentation (Javadoc) is built during a "release" build. It is
|
||||||
|
easy to build it separately by using the following commands:
|
||||||
|
|
||||||
|
cd ${tomcat.source}
|
||||||
|
ant javadoc
|
||||||
|
|
||||||
|
The output of this command will be found in the following directories:
|
||||||
|
|
||||||
|
output/dist/webapps/docs/api
|
||||||
|
output/dist/webapps/docs/elapi
|
||||||
|
output/dist/webapps/docs/jspapi
|
||||||
|
output/dist/webapps/docs/servletapi
|
||||||
|
|
||||||
|
|
||||||
|
(5.2) Building the extras (commons-logging, webservices etc.)
|
||||||
|
|
||||||
|
These components are documented on the "Additional Components"
|
||||||
|
(extras.html) page of documentation. They are built during a "release"
|
||||||
|
build.
|
||||||
|
|
||||||
|
You can build them by using the following commands:
|
||||||
|
|
||||||
|
cd ${tomcat.source}
|
||||||
|
ant extras
|
||||||
|
|
||||||
|
(5.3) Building the embedded packages
|
||||||
|
|
||||||
|
These are built during a "release" build.
|
||||||
|
|
||||||
|
You can build them by using the following commands:
|
||||||
|
|
||||||
|
cd ${tomcat.source}
|
||||||
|
ant embed
|
||||||
|
|
||||||
|
|
||||||
|
(6) Building a full release (as provided via the ASF download pages)
|
||||||
|
|
||||||
|
A full release includes the Windows installer which requires a Windows
|
||||||
|
environment to be available to create it. If not building in a Windows
|
||||||
|
environment, the build scripts assume that Wine is available. If this is not
|
||||||
|
the case, the skip.installer property may be set to skip the creation of the
|
||||||
|
Windows installer.
|
||||||
|
|
||||||
|
Provided that Wine is available on non-Windows platforms, a full release
|
||||||
|
build may be made on Windows, Linux or MacOS.
|
||||||
|
|
||||||
|
1. Configure GPG, if needed
|
||||||
|
|
||||||
|
If the released artifacts have to be cryptographically signed with a
|
||||||
|
PGP signature, like the official ASF releases are, the following
|
||||||
|
property can be added to the build.properties file:
|
||||||
|
|
||||||
|
# Location of GPG executable (used only for releases)
|
||||||
|
gpg.exec=/path/to/gpg
|
||||||
|
|
||||||
|
You do not need it if you do not plan to sign the release.
|
||||||
|
|
||||||
|
If "gpg.exec" property does not point to an existing file, it will be
|
||||||
|
ignored and this feature will be deactivated.
|
||||||
|
|
||||||
|
You will be prompted for the GPG passphrase when the release build
|
||||||
|
starts, unless "gpg.passphrase" property is set.
|
||||||
|
|
||||||
|
2. If building the Windows installer
|
||||||
|
|
||||||
|
If running the build in a UAC enabled environment, building the Windows
|
||||||
|
installer requires elevated privileges. The simplest way to do this is to
|
||||||
|
open the command prompt used for the build with the "Run as administrator"
|
||||||
|
option.
|
||||||
|
|
||||||
|
3. Configure the code signing service
|
||||||
|
|
||||||
|
ASF committers performing official releases will need to configure the code
|
||||||
|
signing service so that the Windows installer is signed during the build
|
||||||
|
process. The following properties need to be added to the build.properties
|
||||||
|
file:
|
||||||
|
|
||||||
|
# Location of GPG executable (used only for releases)
|
||||||
|
gpg.exec=/path/to/gpg
|
||||||
|
# Code signing of Windows installer
|
||||||
|
do.codesigning=true
|
||||||
|
codesigning.storepass=request-via-pmc
|
||||||
|
|
||||||
|
Release managers will be provided with the necessary credentials by the PMC.
|
||||||
|
|
||||||
|
4. Build the release:
|
||||||
|
|
||||||
|
Apache Tomcat releases are fully reproducible.
|
||||||
|
|
||||||
|
Release managers producing release builds must follow the following
|
||||||
|
procedure:
|
||||||
|
|
||||||
|
cd ${tomcat.source}
|
||||||
|
ant pre-release
|
||||||
|
ant release
|
||||||
|
git commit -a -m "Tag <version-number>"
|
||||||
|
git tag <vesion-number>
|
||||||
|
git push origin <version-number>
|
||||||
|
ant release
|
||||||
|
git reset --hard HEAD~1
|
||||||
|
|
||||||
|
The output from either 'ant release' call may be uploaded as the official
|
||||||
|
release since they will be identical. It is recommended that the output from
|
||||||
|
the second call is used.
|
||||||
|
|
||||||
|
Anyone wishing to reproduce an official build must do so from an official
|
||||||
|
source release. The build tool chain defined in build.properties.release
|
||||||
|
must be used to reproduce an official build. Once unpacked to
|
||||||
|
${tomcat.source}, the following steps must be followed
|
||||||
|
|
||||||
|
cd ${tomcat.source}
|
||||||
|
ant release
|
||||||
|
|
||||||
|
Following the same steps without using the defined build tool chain will
|
||||||
|
create a release that is functionally the same as an official release but
|
||||||
|
not bit for bit identical.
|
||||||
|
|
||||||
|
|
||||||
|
(7) Tests
|
||||||
|
|
||||||
|
(7.1) Running Tomcat tests
|
||||||
|
|
||||||
|
Tomcat includes a number of junit tests. The tests are not run when a
|
||||||
|
release is built. There is separate command to run them.
|
||||||
|
|
||||||
|
To run the testsuite use the following command:
|
||||||
|
|
||||||
|
cd ${tomcat.source}
|
||||||
|
ant test
|
||||||
|
|
||||||
|
It is advisable to redirect output of the above command to a file for later
|
||||||
|
inspection.
|
||||||
|
|
||||||
|
The JUnit reports generated by the tests will be written to the following
|
||||||
|
directory:
|
||||||
|
|
||||||
|
output/build/logs
|
||||||
|
|
||||||
|
By default the testsuite is run three times to test 3 different
|
||||||
|
implementations of Tomcat connectors: NIO, NIO2 and APR. (If you are not
|
||||||
|
familiar with Tomcat connectors, see config/http.html in documentation for
|
||||||
|
details).
|
||||||
|
|
||||||
|
The 3 runs are activated and deactivated individually by the following
|
||||||
|
properties, which all are "true" by default:
|
||||||
|
|
||||||
|
execute.test.nio=true
|
||||||
|
execute.test.nio2=true
|
||||||
|
execute.test.apr=true
|
||||||
|
|
||||||
|
The APR connector can be tested only if Tomcat-Native library binaries are
|
||||||
|
found by the testsuite. The "test.apr.loc" property specifies the directory
|
||||||
|
where the library binaries are located.
|
||||||
|
|
||||||
|
By default the "test.apr.loc" property specifies the following location:
|
||||||
|
|
||||||
|
output/build/bin/
|
||||||
|
|
||||||
|
If you are on Windows and want to test the APR connector you can put the
|
||||||
|
tcnative-1.dll file into ${tomcat.source}/bin/ and it will be copied
|
||||||
|
into the above directory when the build runs.
|
||||||
|
|
||||||
|
The unit tests include tests of the clustering functionality which require
|
||||||
|
multicast to be enabled. There is a simple application provided in the Tomcat
|
||||||
|
test source (org.apache.catalina.tribes.TesterMulticast) that can be used to
|
||||||
|
check if a machine supports multicast. Notes on enabling multicast for different
|
||||||
|
operating systems are provided in the Javadoc for that class.
|
||||||
|
|
||||||
|
|
||||||
|
(7.2) Running a single test
|
||||||
|
|
||||||
|
It is possible to run a single JUnit test class by adding the "test.entry"
|
||||||
|
property to the build.properties file. The property specifies the name of
|
||||||
|
the test class.
|
||||||
|
|
||||||
|
For example:
|
||||||
|
|
||||||
|
test.entry=org.apache.catalina.util.TestServerInfo
|
||||||
|
|
||||||
|
It is possible to further limit such run to a number of selected test
|
||||||
|
methods by adding "test.entry.methods" property. The property specifies a
|
||||||
|
comma-separated list of test case methods.
|
||||||
|
|
||||||
|
For example:
|
||||||
|
|
||||||
|
test.entry=org.apache.el.lang.TestELArithmetic
|
||||||
|
test.entry.methods=testMultiply01,testMultiply02
|
||||||
|
|
||||||
|
|
||||||
|
(7.3) Running a set of tests
|
||||||
|
|
||||||
|
It is possible to run a set of JUnit test classes by adding the "test.name"
|
||||||
|
property to the build.properties file. The property specifies an Ant
|
||||||
|
includes pattern for the fileset of test class files to run.
|
||||||
|
|
||||||
|
The default value is "**/Test*.java", so all test classes are being
|
||||||
|
executed (with few exceptions - see build.xml for several exclude patterns).
|
||||||
|
|
||||||
|
You can include multiple patterns by concatenating them with a comma (",")
|
||||||
|
as the separator.
|
||||||
|
|
||||||
|
For example:
|
||||||
|
|
||||||
|
test.name=**/TestSsl.java,**/TestWebSocketFrameClientSSL.java
|
||||||
|
|
||||||
|
You can exclude specific JUnit test classes by adding the "test.exclude"
|
||||||
|
property to the build.properties file. The property specifies an Ant
|
||||||
|
excludes pattern for the fileset of test class files to exclude form the run.
|
||||||
|
The default value is empty, so no classes are excluded. The syntax is the same
|
||||||
|
as for the property "test.name".
|
||||||
|
|
||||||
|
|
||||||
|
(7.4) Other configuration options
|
||||||
|
|
||||||
|
1. It is possible to configure the directory where JUnit reports are
|
||||||
|
written to. It is configured by "test.reports" property. The default
|
||||||
|
value is
|
||||||
|
|
||||||
|
output/build/logs
|
||||||
|
|
||||||
|
2. It is possible to enable generation of access log file when the tests
|
||||||
|
are run. This is off by default and can be enabled by the following
|
||||||
|
property:
|
||||||
|
|
||||||
|
test.accesslog=true
|
||||||
|
|
||||||
|
The "access_log.<date>" file will be written to the same directory as
|
||||||
|
JUnit reports,
|
||||||
|
|
||||||
|
output/build/logs
|
||||||
|
|
||||||
|
3. The testsuite respects logging configuration as configured by
|
||||||
|
${tomcat.source}/conf/logging.properties
|
||||||
|
|
||||||
|
The log files will be written to the temporary directory used by the
|
||||||
|
tests,
|
||||||
|
|
||||||
|
output/test-tmp/logs
|
||||||
|
|
||||||
|
4. It is possible to configure formatter used by JUnit reports.
|
||||||
|
Configuration properties are "junit.formatter.type",
|
||||||
|
"junit.formatter.extension" and "junit.formatter.usefile".
|
||||||
|
|
||||||
|
For example the following property deactivates generation of separate report
|
||||||
|
files:
|
||||||
|
|
||||||
|
junit.formatter.usefile=false
|
||||||
|
|
||||||
|
5. It is possible to speed up testing by letting JUnit to run several
|
||||||
|
tests in parallel.
|
||||||
|
|
||||||
|
This is configured by setting "test.threads" property. The recommended
|
||||||
|
value is one thread per core.
|
||||||
|
|
||||||
|
6. Optional support is provided for the Cobertura code coverage tool.
|
||||||
|
|
||||||
|
NOTE: Cobertura is licensed under GPL v2 with parts of it being under
|
||||||
|
Apache License v1.1. See https://cobertura.github.io/cobertura/ for details.
|
||||||
|
Using it during Tomcat build is optional and is off by default.
|
||||||
|
|
||||||
|
Cobertura can be enabled using the following properties:
|
||||||
|
|
||||||
|
test.cobertura=true
|
||||||
|
test.threads=1
|
||||||
|
|
||||||
|
Using Cobertura currently requires setting test.threads configuration
|
||||||
|
property to the value of 1. Setting that property to a different value
|
||||||
|
will deactivate code coverage.
|
||||||
|
|
||||||
|
The report files by default are written to
|
||||||
|
|
||||||
|
output/coverage
|
||||||
|
|
||||||
|
7. The performance tests are written to run reasonably powerful machines (such
|
||||||
|
as a developer may use day to day) assuming no other resource hungry
|
||||||
|
processes are running.
|
||||||
|
|
||||||
|
These assumptions are not always true (e.g. on CI systems running in a
|
||||||
|
virtual machine) so the performance tests may be deactivated by using the
|
||||||
|
following property:
|
||||||
|
|
||||||
|
test.excludePerformance=true
|
||||||
|
|
||||||
|
8. Some tests include checks that the access log valve entries are as expected.
|
||||||
|
These checks include timings. On slower / loaded systems these checks will
|
||||||
|
often fail. The checks may be relaxed by using the following property:
|
||||||
|
|
||||||
|
test.relaxTiming=true
|
||||||
|
|
||||||
|
9. It is known that some platforms (e.g. OSX El Capitan) require IPv4 to
|
||||||
|
be the default for the multicast tests to work. This is configured by
|
||||||
|
the following property:
|
||||||
|
|
||||||
|
java.net.preferIPv4Stack=true
|
||||||
|
|
||||||
|
10. By default the output of unit tests is sent to the console and can be
|
||||||
|
quite verbose. The output can be deactivated by setting the property:
|
||||||
|
|
||||||
|
test.verbose=false
|
||||||
|
|
||||||
|
(8) Source code checks
|
||||||
|
|
||||||
|
(8.1) Checkstyle
|
||||||
|
|
||||||
|
NOTE: Checkstyle is licensed under LGPL. Using Checkstyle during Tomcat
|
||||||
|
build is optional and is off by default.
|
||||||
|
|
||||||
|
See http://checkstyle.sourceforge.net/ for more information.
|
||||||
|
|
||||||
|
Tomcat comes with a Checkstyle configuration that tests its source code
|
||||||
|
for certain conventions, like presence of the license header.
|
||||||
|
|
||||||
|
To enable Checkstyle, add the following property to build.properties file:
|
||||||
|
|
||||||
|
execute.validate=true
|
||||||
|
|
||||||
|
Once Checkstyle is enabled, the check will be performed automatically
|
||||||
|
during the build. The check is run before compilation of the source code.
|
||||||
|
|
||||||
|
To speed-up repeated runs of this check, a cache is configured. The cache
|
||||||
|
is located in the following directory:
|
||||||
|
|
||||||
|
output/res/checkstyle
|
||||||
|
|
||||||
|
It is possible to run the check separately by calling the "validate"
|
||||||
|
target. The command is:
|
||||||
|
|
||||||
|
cd ${tomcat.source}
|
||||||
|
ant -Dexecute.validate=true validate
|
||||||
|
|
||||||
|
|
||||||
|
(8.2) SpotBugs
|
||||||
|
|
||||||
|
NOTE: SpotBugs is licensed under LGPL. Using SpotBugs during Tomcat build is
|
||||||
|
optional and is off by default.
|
||||||
|
|
||||||
|
See https://spotbugs.github.io/ for more information.
|
||||||
|
|
||||||
|
To enable SpotBugs, add the following property to build.properties file:
|
||||||
|
|
||||||
|
execute.spotbugs=true
|
||||||
|
|
||||||
|
To compile Tomcat classes and generate a SpotBugs report, call the
|
||||||
|
"spotbugs" target. For example:
|
||||||
|
|
||||||
|
cd ${tomcat.source}
|
||||||
|
ant -Dexecute.spotbugs=true spotbugs
|
||||||
|
|
||||||
|
The report file by default is written to
|
||||||
|
|
||||||
|
output/spotbugs
|
||||||
|
|
||||||
|
|
||||||
|
(8.3) End-of-line conventions check
|
||||||
|
|
||||||
|
You usually would not need to run this check. You can skip this section.
|
||||||
|
|
||||||
|
Apache Tomcat project has convention that all of its textual source files,
|
||||||
|
stored in the Git repository, use Unix style LF line endings.
|
||||||
|
|
||||||
|
This test is used by developers to check that the source code adheres to
|
||||||
|
this convention. It verifies that the ends of lines in textual files are
|
||||||
|
appropriate. The idea is to run this check regularly and notify developers
|
||||||
|
when an inconsistency is detected.
|
||||||
|
|
||||||
|
The command to run this test is:
|
||||||
|
|
||||||
|
cd ${tomcat.source}
|
||||||
|
ant validate-eoln
|
||||||
165
tomcat/CONTRIBUTING.md
Normal file
165
tomcat/CONTRIBUTING.md
Normal file
@@ -0,0 +1,165 @@
|
|||||||
|
# Contributing to Apache Tomcat
|
||||||
|
|
||||||
|
Firstly, thanks for your interest in contributing! I hope that this will be a
|
||||||
|
pleasant experience for you, and that you will return to continue
|
||||||
|
contributing.
|
||||||
|
|
||||||
|
Please visit our [Get Involved page](https://tomcat.apache.org/getinvolved.html)
|
||||||
|
for more information on how to contribute.
|
||||||
|
|
||||||
|
## Code of Conduct
|
||||||
|
|
||||||
|
This project and everyone participating in it are governed by the Apache
|
||||||
|
software Foundation's
|
||||||
|
[Code of Conduct](https://www.apache.org/foundation/policies/conduct.html). By
|
||||||
|
participating, you are expected to adhere to this code. If you are aware of
|
||||||
|
unacceptable behavior, please visit the
|
||||||
|
[Reporting Guidelines page](https://www.apache.org/foundation/policies/conduct.html#reporting-guidelines)
|
||||||
|
and follow the instructions there.
|
||||||
|
|
||||||
|
## How Can I Contribute?
|
||||||
|
|
||||||
|
Most of the contributions that we receive are code contributions, but you can
|
||||||
|
also contribute to the documentation, wiki, etc., or simply report solid bugs
|
||||||
|
for us to fix.
|
||||||
|
|
||||||
|
### Reporting Bugs
|
||||||
|
|
||||||
|
Please review our [guide](https://tomcat.apache.org/bugreport.html) on how to
|
||||||
|
submit a bug report. This page also has links to other resources to assist
|
||||||
|
you.
|
||||||
|
|
||||||
|
### Reporting Translation improvements
|
||||||
|
|
||||||
|
Apache Tomcat project uses POEditor for managing the localization files.
|
||||||
|
Please see more at https://cwiki.apache.org/confluence/x/vIPzBQ
|
||||||
|
|
||||||
|
### Your First Code Contribution
|
||||||
|
|
||||||
|
### Trouble Deciding How to Contribute?
|
||||||
|
|
||||||
|
Unsure where to begin contributing to Tomcat? You can start by taking a look at
|
||||||
|
the issues marked 'Beginner', link below. Please note that the Beginner keyword
|
||||||
|
is pretty new to the project, so if there aren't any issues in the filter feel
|
||||||
|
free to ask on the [dev list](https://tomcat.apache.org/lists.html#tomcat-dev).
|
||||||
|
|
||||||
|
* [Beginner issues](https://bz.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDINFO&keywords=Beginner&keywords_type=allwords&list_id=160824&product=Tomcat%207&product=Tomcat%208.5&product=Tomcat%209&query_format=advanced) -
|
||||||
|
issues which should only require a few lines of code, and a test or two to
|
||||||
|
resolve.
|
||||||
|
|
||||||
|
The list above shows all bugs that are marked 'Beginner' and are open in the
|
||||||
|
currently supported Tomcat versions (7, 8.5, and 9).
|
||||||
|
|
||||||
|
If you prefer C over Java, you may also take a look at the tomcat-native and
|
||||||
|
Tomcat Connectors products in Bugzilla.
|
||||||
|
|
||||||
|
### How to Provide Your First Patch
|
||||||
|
|
||||||
|
Excited yet? This section will guide you through providing a patch to the
|
||||||
|
committers of the project for review and acceptance.
|
||||||
|
|
||||||
|
##### Choose Your Method of Submission
|
||||||
|
|
||||||
|
You can provide a patch in one of the following ways (in order of preference):
|
||||||
|
|
||||||
|
* GitHub Pull Request
|
||||||
|
* Patch attachment to the Bugzilla issue
|
||||||
|
* Email the patch to the developer list. This is not preferred, but if no bug
|
||||||
|
is associated with the patch, or you would like a developer review, an email
|
||||||
|
may be appropriate.
|
||||||
|
|
||||||
|
##### Get the Sources
|
||||||
|
|
||||||
|
Now that you've chosen how you want to submit a patch, you need to get the
|
||||||
|
source code.
|
||||||
|
|
||||||
|
###### Download The Source Distribution
|
||||||
|
|
||||||
|
This method works if you want to submit a patch via email, but
|
||||||
|
the difference in using the sources distribution and a VCS is that you have to
|
||||||
|
manually generate the patch file by using diff. If this is what you want, you
|
||||||
|
can download the sources from the "Source Code Distributions" section of the
|
||||||
|
Download Page. There is one such page for every major Tomcat version:
|
||||||
|
|
||||||
|
- [Tomcat 10](https://tomcat.apache.org/download-10.cgi)
|
||||||
|
- [Tomcat 9](https://tomcat.apache.org/download-90.cgi)
|
||||||
|
- [Tomcat 8](https://tomcat.apache.org/download-80.cgi)
|
||||||
|
- [Tomcat 7](https://tomcat.apache.org/download-70.cgi)
|
||||||
|
|
||||||
|
##### Manual Patch Generation
|
||||||
|
|
||||||
|
If you have chosen to attach a patch to the Bugzilla issue (or email
|
||||||
|
one), then you'll need to download the sources as noted above, make your
|
||||||
|
desired changes and then manually generate your patch using diff (or any
|
||||||
|
other tool).
|
||||||
|
|
||||||
|
##### GitHub
|
||||||
|
|
||||||
|
To submit a GitHub Pull Request you'll need to fork the
|
||||||
|
[repository](https://github.com/apache/tomcat), clone your fork to do the work:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ git clone https://github.com/$USERNAME/tomcat.git
|
||||||
|
```
|
||||||
|
|
||||||
|
and then push your changes, and submit a Pull Request via the GitHub UI.
|
||||||
|
|
||||||
|
#### Submitting Your Patch!
|
||||||
|
|
||||||
|
After you've chosen your method of submission, retrieved the sources, and
|
||||||
|
fixed the issue it's time to submit your work. At this point, just follow
|
||||||
|
the method of submission you chose earlier.
|
||||||
|
|
||||||
|
* GitHub PR - after resolving the issue in your local fork and pushing to your
|
||||||
|
copy of the repository, open a GitHub PR for review.
|
||||||
|
* Bugzilla attachment - attach the patch to the Bugzilla issue
|
||||||
|
* Email - again, not preferred, but you may send an email to the developer list
|
||||||
|
with a patch attached for review.
|
||||||
|
|
||||||
|
#### Waiting For Feedback
|
||||||
|
|
||||||
|
It may take a while for committers to review. Please be patient during this
|
||||||
|
time as all committers are volunteers on the project. If a significant amount
|
||||||
|
of time has lapsed since your submission, such as a couple of months, feel free
|
||||||
|
to either update your BZ, PR, or email the dev list with a message to bump your
|
||||||
|
issue. Sometimes things get lost in all the work and we need a reminder :smile:
|
||||||
|
|
||||||
|
## IDE Support
|
||||||
|
|
||||||
|
Special IDE support for
|
||||||
|
[Eclipse](https://www.eclipse.org/ide/),
|
||||||
|
[IntelliJ IDEA](https://www.jetbrains.com/idea/) and
|
||||||
|
[NetBeans](https://netbeans.org/)
|
||||||
|
is provided through special ant targets:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
ant ide-eclipse
|
||||||
|
```
|
||||||
|
```bash
|
||||||
|
ant ide-intellij
|
||||||
|
```
|
||||||
|
```bash
|
||||||
|
ant ide-netbeans
|
||||||
|
```
|
||||||
|
|
||||||
|
Just execute the ant target for your IDE after checking out the sources
|
||||||
|
to set up the appropriate configuration files.
|
||||||
|
Also make sure to re-execute the target after switching branches or
|
||||||
|
after pulling upstream changes in order to keep your IDE configurations in sync.
|
||||||
|
|
||||||
|
## Style Guide
|
||||||
|
|
||||||
|
Apache Tomcat has very loosely defined coding conventions, but the following
|
||||||
|
guidelines will be useful:
|
||||||
|
|
||||||
|
* Use spaces for indenting, not tabs
|
||||||
|
* 100 char line width for Java source, 80 char line width for documentation
|
||||||
|
source (.txt, .xml)
|
||||||
|
* Java source: { at end of line, 4 space indents
|
||||||
|
* XML source: 2 space indents
|
||||||
|
|
||||||
|
## Did we miss something?
|
||||||
|
|
||||||
|
Have you reviewed this guide and found it lacking? Or are you confused about
|
||||||
|
some particular step? If so, please let us know! Or better yet, submit a PR to
|
||||||
|
address the issue :wink:
|
||||||
1061
tomcat/LICENSE
Normal file
1061
tomcat/LICENSE
Normal file
File diff suppressed because it is too large
Load Diff
68
tomcat/NOTICE
Normal file
68
tomcat/NOTICE
Normal file
@@ -0,0 +1,68 @@
|
|||||||
|
Apache Tomcat
|
||||||
|
Copyright 1999-2023 The Apache Software Foundation
|
||||||
|
|
||||||
|
This product includes software developed at
|
||||||
|
The Apache Software Foundation (https://www.apache.org/).
|
||||||
|
|
||||||
|
This software contains code derived from netty-native
|
||||||
|
developed by the Netty project
|
||||||
|
(https://netty.io, https://github.com/netty/netty-tcnative/)
|
||||||
|
and from finagle-native developed at Twitter
|
||||||
|
(https://github.com/twitter/finagle).
|
||||||
|
|
||||||
|
This software contains code derived from jgroups-kubernetes
|
||||||
|
developed by the JGroups project (http://www.jgroups.org/).
|
||||||
|
|
||||||
|
The Windows Installer is built with the Nullsoft
|
||||||
|
Scriptable Install System (NSIS), which is
|
||||||
|
open source software. The original software and
|
||||||
|
related information is available at
|
||||||
|
http://nsis.sourceforge.net.
|
||||||
|
|
||||||
|
Java compilation software for JSP pages is provided by the Eclipse
|
||||||
|
JDT Core Batch Compiler component, which is open source software.
|
||||||
|
The original software and related information is available at
|
||||||
|
https://www.eclipse.org/jdt/core/.
|
||||||
|
|
||||||
|
org.apache.tomcat.util.json.JSONParser.jj is a public domain javacc grammar
|
||||||
|
for JSON written by Robert Fischer.
|
||||||
|
https://github.com/RobertFischer/json-parser
|
||||||
|
|
||||||
|
For portions of the Tomcat JNI OpenSSL API and the OpenSSL JSSE integration
|
||||||
|
The org.apache.tomcat.jni and the org.apache.tomcat.net.openssl packages
|
||||||
|
are derivative work originating from the Netty project and the finagle-native
|
||||||
|
project developed at Twitter
|
||||||
|
* Copyright 2014 The Netty Project
|
||||||
|
* Copyright 2014 Twitter
|
||||||
|
|
||||||
|
For portions of the Tomcat cloud support
|
||||||
|
The org.apache.catalina.tribes.membership.cloud package contains derivative
|
||||||
|
work originating from the jgroups project.
|
||||||
|
https://github.com/jgroups-extras/jgroups-kubernetes
|
||||||
|
Copyright 2002-2018 Red Hat Inc.
|
||||||
|
|
||||||
|
The original XML Schemas for Java EE Deployment Descriptors:
|
||||||
|
- javaee_5.xsd
|
||||||
|
- javaee_web_services_1_2.xsd
|
||||||
|
- javaee_web_services_client_1_2.xsd
|
||||||
|
- javaee_6.xsd
|
||||||
|
- javaee_web_services_1_3.xsd
|
||||||
|
- javaee_web_services_client_1_3.xsd
|
||||||
|
- jsp_2_2.xsd
|
||||||
|
- web-app_3_0.xsd
|
||||||
|
- web-common_3_0.xsd
|
||||||
|
- web-fragment_3_0.xsd
|
||||||
|
- javaee_7.xsd
|
||||||
|
- javaee_web_services_1_4.xsd
|
||||||
|
- javaee_web_services_client_1_4.xsd
|
||||||
|
- jsp_2_3.xsd
|
||||||
|
- web-app_3_1.xsd
|
||||||
|
- web-common_3_1.xsd
|
||||||
|
- web-fragment_3_1.xsd
|
||||||
|
- javaee_8.xsd
|
||||||
|
- web-app_4_0.xsd
|
||||||
|
- web-common_4_0.xsd
|
||||||
|
- web-fragment_4_0.xsd
|
||||||
|
|
||||||
|
may be obtained from:
|
||||||
|
http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/index.html
|
||||||
81
tomcat/README.md
Normal file
81
tomcat/README.md
Normal file
@@ -0,0 +1,81 @@
|
|||||||
|
## Welcome to Apache Tomcat!
|
||||||
|
|
||||||
|
### What Is It?
|
||||||
|
|
||||||
|
The Apache Tomcat® software is an open source implementation of the Java
|
||||||
|
Servlet, JavaServer Pages, Java Expression Language and Java WebSocket
|
||||||
|
technologies. The Java Servlet, JavaServer Pages, Java Expression Language and
|
||||||
|
Java WebSocket specifications are developed under the
|
||||||
|
[Java Community Process](https://jcp.org/en/introduction/overview).
|
||||||
|
|
||||||
|
The Apache Tomcat software is developed in an open and participatory
|
||||||
|
environment and released under the
|
||||||
|
[Apache License version 2](https://www.apache.org/licenses/). The Apache Tomcat
|
||||||
|
project is intended to be a collaboration of the best-of-breed developers from
|
||||||
|
around the world. We invite you to participate in this open development
|
||||||
|
project. To learn more about getting involved,
|
||||||
|
[click here](https://tomcat.apache.org/getinvolved.html) or keep reading.
|
||||||
|
|
||||||
|
Apache Tomcat software powers numerous large-scale, mission-critical web
|
||||||
|
applications across a diverse range of industries and organizations. Some of
|
||||||
|
these users and their stories are listed on the
|
||||||
|
[PoweredBy wiki page](https://cwiki.apache.org/confluence/display/TOMCAT/PoweredBy).
|
||||||
|
|
||||||
|
Apache Tomcat, Tomcat, Apache, the Apache feather, and the Apache Tomcat
|
||||||
|
project logo are trademarks of the Apache Software Foundation.
|
||||||
|
|
||||||
|
### Get It
|
||||||
|
|
||||||
|
For every major Tomcat version there is one download page containing
|
||||||
|
links to the latest binary and source code downloads, but also
|
||||||
|
links for browsing the download directories and archives:
|
||||||
|
- [Tomcat 10](https://tomcat.apache.org/download-10.cgi)
|
||||||
|
- [Tomcat 9](https://tomcat.apache.org/download-90.cgi)
|
||||||
|
- [Tomcat 8](https://tomcat.apache.org/download-80.cgi)
|
||||||
|
- [Tomcat 7](https://tomcat.apache.org/download-70.cgi)
|
||||||
|
|
||||||
|
To facilitate choosing the right major Tomcat version one, we have provided a
|
||||||
|
[version overview page](https://tomcat.apache.org/whichversion.html).
|
||||||
|
|
||||||
|
### Documentation
|
||||||
|
|
||||||
|
The documentation available as of the date of this release is
|
||||||
|
included in the docs webapp which ships with tomcat. You can access that webapp
|
||||||
|
by starting tomcat and visiting <http://localhost:8080/docs/> in your browser.
|
||||||
|
The most up-to-date documentation for each version can be found at:
|
||||||
|
- [Tomcat 10.1](https://tomcat.apache.org/tomcat-10.1-doc/)
|
||||||
|
- [Tomcat 10.0](https://tomcat.apache.org/tomcat-10.0-doc/)
|
||||||
|
- [Tomcat 9](https://tomcat.apache.org/tomcat-9.0-doc/)
|
||||||
|
- [Tomcat 8](https://tomcat.apache.org/tomcat-8.5-doc/)
|
||||||
|
|
||||||
|
### Installation
|
||||||
|
|
||||||
|
Please see [RUNNING.txt](RUNNING.txt) for more info.
|
||||||
|
|
||||||
|
### Licensing
|
||||||
|
|
||||||
|
Please see [LICENSE](LICENSE) for more info.
|
||||||
|
|
||||||
|
### Support and Mailing List Information
|
||||||
|
|
||||||
|
* Free community support is available through the
|
||||||
|
[tomcat-users](https://tomcat.apache.org/lists.html#tomcat-users) email list and
|
||||||
|
a dedicated [IRC channel](https://tomcat.apache.org/irc.html) (#tomcat on
|
||||||
|
Freenode).
|
||||||
|
|
||||||
|
* If you want freely available support for running Apache Tomcat, please see the
|
||||||
|
resources page [here](https://tomcat.apache.org/findhelp.html).
|
||||||
|
|
||||||
|
* If you want to be informed about new code releases, bug fixes,
|
||||||
|
security fixes, general news and information about Apache Tomcat, please
|
||||||
|
subscribe to the
|
||||||
|
[tomcat-announce](https://tomcat.apache.org/lists.html#tomcat-announce) email
|
||||||
|
list.
|
||||||
|
|
||||||
|
* If you have a concrete bug report for Apache Tomcat, please see the
|
||||||
|
instructions for reporting a bug
|
||||||
|
[here](https://tomcat.apache.org/bugreport.html).
|
||||||
|
|
||||||
|
### Contributing
|
||||||
|
|
||||||
|
Please see [CONTRIBUTING](CONTRIBUTING.md) for more info.
|
||||||
174
tomcat/RELEASE-NOTES
Normal file
174
tomcat/RELEASE-NOTES
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
================================================================================
|
||||||
|
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
contributor license agreements. See the NOTICE file distributed with
|
||||||
|
this work for additional information regarding copyright ownership.
|
||||||
|
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
(the "License"); you may not use this file except in compliance with
|
||||||
|
the License. You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
|
================================================================================
|
||||||
|
|
||||||
|
|
||||||
|
Apache Tomcat Version 9.0.74
|
||||||
|
Release Notes
|
||||||
|
|
||||||
|
|
||||||
|
=========
|
||||||
|
CONTENTS:
|
||||||
|
=========
|
||||||
|
|
||||||
|
* Dependency Changes
|
||||||
|
* API Stability
|
||||||
|
* Bundled APIs
|
||||||
|
* Web application reloading and static fields in shared libraries
|
||||||
|
* Security manager URLs
|
||||||
|
* Symlinking static resources
|
||||||
|
* Viewing the Tomcat Change Log
|
||||||
|
* Cryptographic software notice
|
||||||
|
* When all else fails
|
||||||
|
|
||||||
|
|
||||||
|
===================
|
||||||
|
Dependency Changes:
|
||||||
|
===================
|
||||||
|
Tomcat 9.0 is designed to run on Java 8 and later.
|
||||||
|
|
||||||
|
|
||||||
|
==============
|
||||||
|
API Stability:
|
||||||
|
==============
|
||||||
|
|
||||||
|
The public interfaces for the following classes are fixed and will not be
|
||||||
|
changed at all during the remaining lifetime of the 9.x series:
|
||||||
|
- All classes in the javax namespace
|
||||||
|
|
||||||
|
The public interfaces for the following classes may be added to in order to
|
||||||
|
resolve bugs and/or add new features. No existing interface method will be
|
||||||
|
removed or changed although it may be deprecated.
|
||||||
|
- org.apache.catalina.* (excluding sub-packages)
|
||||||
|
|
||||||
|
Note: As Tomcat 9 matures, the above list will be added to. The list is not
|
||||||
|
considered complete at this time.
|
||||||
|
|
||||||
|
The remaining classes are considered part of the Tomcat internals and may change
|
||||||
|
without notice between point releases.
|
||||||
|
|
||||||
|
|
||||||
|
=============
|
||||||
|
Bundled APIs:
|
||||||
|
=============
|
||||||
|
A standard installation of Tomcat 9.0 makes all of the following APIs available
|
||||||
|
for use by web applications (by placing them in "lib"):
|
||||||
|
* annotations-api.jar (Annotations package)
|
||||||
|
* catalina.jar (Tomcat Catalina implementation)
|
||||||
|
* catalina-ant.jar (Tomcat Catalina Ant tasks)
|
||||||
|
* catalina-ha.jar (High availability package)
|
||||||
|
* catalina-ssi.jar (Server-side Includes module)
|
||||||
|
* catalina-storeconfig.jar (Generation of XML configuration from current state)
|
||||||
|
* catalina-tribes.jar (Group communication)
|
||||||
|
* ecj-4.20.jar (Eclipse JDT Java compiler)
|
||||||
|
* el-api.jar (EL 3.0 API)
|
||||||
|
* jasper.jar (Jasper 2 Compiler and Runtime)
|
||||||
|
* jasper-el.jar (Jasper 2 EL implementation)
|
||||||
|
* jsp-api.jar (JSP 2.3 API)
|
||||||
|
* servlet-api.jar (Servlet 4.0 API)
|
||||||
|
* tomcat-api.jar (Interfaces shared by Catalina and Jasper)
|
||||||
|
* tomcat-coyote.jar (Tomcat connectors and utility classes)
|
||||||
|
* tomcat-dbcp.jar (package renamed database connection pool based on Commons DBCP 2)
|
||||||
|
* tomcat-jdbc.jar (Tomcat's database connection pooling solution)
|
||||||
|
* tomcat-jni.jar (Interface to the native component of the APR/native connector)
|
||||||
|
* tomcat-util.jar (Various utilities)
|
||||||
|
* tomcat-websocket.jar (WebSocket 1.1 implementation)
|
||||||
|
* websocket-api.jar (WebSocket 1.1 API)
|
||||||
|
|
||||||
|
You can make additional APIs available to all of your web applications by
|
||||||
|
putting unpacked classes into a "classes" directory (not created by default),
|
||||||
|
or by placing them in JAR files in the "lib" directory.
|
||||||
|
|
||||||
|
To override the XML parser implementation or interfaces, use the appropriate
|
||||||
|
feature for your JVM. For Java <= 8 use the endorsed standards override
|
||||||
|
feature. The default configuration defines JARs located in "endorsed" as endorsed.
|
||||||
|
For Java 9+ use the upgradeable modules feature.
|
||||||
|
|
||||||
|
|
||||||
|
================================================================
|
||||||
|
Web application reloading and static fields in shared libraries:
|
||||||
|
================================================================
|
||||||
|
Some shared libraries (many are part of the JDK) keep references to objects
|
||||||
|
instantiated by the web application. To avoid class loading related problems
|
||||||
|
(ClassCastExceptions, messages indicating that the classloader
|
||||||
|
is stopped, etc.), the shared libraries state should be reinitialized.
|
||||||
|
|
||||||
|
Something which might help is to avoid putting classes which would be
|
||||||
|
referenced by a shared static field in the web application classloader,
|
||||||
|
and putting them in the shared classloader instead (JARs should be put in the
|
||||||
|
"lib" folder, and classes should be put in the "classes" folder).
|
||||||
|
|
||||||
|
|
||||||
|
======================
|
||||||
|
Security manager URLs:
|
||||||
|
======================
|
||||||
|
In order to grant security permissions to JARs located inside the
|
||||||
|
web application repository, use URLs of the following format
|
||||||
|
in your policy file:
|
||||||
|
|
||||||
|
file:${catalina.base}/webapps/examples/WEB-INF/lib/driver.jar
|
||||||
|
|
||||||
|
|
||||||
|
============================
|
||||||
|
Symlinking static resources:
|
||||||
|
============================
|
||||||
|
By default, Unix symlinks will not work when used in a web application to link
|
||||||
|
resources located outside the web application root directory.
|
||||||
|
|
||||||
|
This behavior is optional, and the "allowLinking" flag may be used to deactivate
|
||||||
|
the check.
|
||||||
|
|
||||||
|
|
||||||
|
==============================
|
||||||
|
Viewing the Tomcat Change Log:
|
||||||
|
==============================
|
||||||
|
The full change log is available from https://tomcat.apache.org and is also
|
||||||
|
included in the documentation web application.
|
||||||
|
|
||||||
|
|
||||||
|
=============================
|
||||||
|
Cryptographic software notice
|
||||||
|
=============================
|
||||||
|
This distribution includes cryptographic software. The country in
|
||||||
|
which you currently reside may have restrictions on the import,
|
||||||
|
possession, use, and/or re-export to another country, of
|
||||||
|
encryption software. BEFORE using any encryption software, please
|
||||||
|
check your country's laws, regulations and policies concerning the
|
||||||
|
import, possession, or use, and re-export of encryption software, to
|
||||||
|
see if this is permitted. See <http://www.wassenaar.org/> for more
|
||||||
|
information.
|
||||||
|
|
||||||
|
The U.S. Government Department of Commerce, Bureau of Industry and
|
||||||
|
Security (BIS), has classified this software as Export Commodity
|
||||||
|
Control Number (ECCN) 5D002.C.1, which includes information security
|
||||||
|
software using or performing cryptographic functions with asymmetric
|
||||||
|
algorithms. The form and manner of this Apache Software Foundation
|
||||||
|
distribution makes it eligible for export under the License Exception
|
||||||
|
ENC Technology Software Unrestricted (TSU) exception (see the BIS
|
||||||
|
Export Administration Regulations, Section 740.13) for both object
|
||||||
|
code and source code.
|
||||||
|
|
||||||
|
The following provides more details on the included cryptographic
|
||||||
|
software:
|
||||||
|
- Tomcat includes code designed to work with JSSE
|
||||||
|
- Tomcat includes code designed to work with OpenSSL
|
||||||
|
|
||||||
|
|
||||||
|
====================
|
||||||
|
When all else fails:
|
||||||
|
====================
|
||||||
|
See the FAQ
|
||||||
|
https://tomcat.apache.org/faq/
|
||||||
477
tomcat/RUNNING.txt
Normal file
477
tomcat/RUNNING.txt
Normal file
@@ -0,0 +1,477 @@
|
|||||||
|
================================================================================
|
||||||
|
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
contributor license agreements. See the NOTICE file distributed with
|
||||||
|
this work for additional information regarding copyright ownership.
|
||||||
|
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
(the "License"); you may not use this file except in compliance with
|
||||||
|
the License. You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
|
================================================================================
|
||||||
|
|
||||||
|
===================================================
|
||||||
|
Running The Apache Tomcat 9.0 Servlet/JSP Container
|
||||||
|
===================================================
|
||||||
|
|
||||||
|
Apache Tomcat 9.0 requires a Java Standard Edition Runtime
|
||||||
|
Environment (JRE) version 8 or later.
|
||||||
|
|
||||||
|
=============================
|
||||||
|
Running With JRE 8 Or Later
|
||||||
|
=============================
|
||||||
|
|
||||||
|
(1) Download and Install a Java SE Runtime Environment (JRE)
|
||||||
|
|
||||||
|
(1.1) Download a Java SE Runtime Environment (JRE),
|
||||||
|
release version 8 or later, from
|
||||||
|
http://www.oracle.com/technetwork/java/javase/downloads/index.html
|
||||||
|
|
||||||
|
(1.2) Install the JRE according to the instructions included with the
|
||||||
|
release.
|
||||||
|
|
||||||
|
You may also use a full Java Development Kit (JDK) rather than just
|
||||||
|
a JRE.
|
||||||
|
|
||||||
|
|
||||||
|
(2) Download and Install Apache Tomcat
|
||||||
|
|
||||||
|
(2.1) Download a binary distribution of Tomcat from:
|
||||||
|
|
||||||
|
https://tomcat.apache.org/
|
||||||
|
|
||||||
|
(2.2) Unpack the binary distribution so that it resides in its own
|
||||||
|
directory (conventionally named "apache-tomcat-[version]").
|
||||||
|
|
||||||
|
For the purposes of the remainder of this document, the name
|
||||||
|
"CATALINA_HOME" is used to refer to the full pathname of that
|
||||||
|
directory.
|
||||||
|
|
||||||
|
NOTE: As an alternative to downloading a binary distribution, you can
|
||||||
|
create your own from the Tomcat source code, as described in
|
||||||
|
"BUILDING.txt". You can either
|
||||||
|
|
||||||
|
a) Do the full "release" build and find the created distribution in the
|
||||||
|
"output/release" directory and then proceed with unpacking as above, or
|
||||||
|
|
||||||
|
b) Do a simple build and use the "output/build" directory as
|
||||||
|
"CATALINA_HOME". Be warned that there are some differences between the
|
||||||
|
contents of the "output/build" directory and a full "release"
|
||||||
|
distribution.
|
||||||
|
|
||||||
|
|
||||||
|
(3) Configure Environment Variables
|
||||||
|
|
||||||
|
Tomcat is a Java application and does not use environment variables directly.
|
||||||
|
Environment variables are used by the Tomcat startup scripts. The scripts use
|
||||||
|
the environment variables to prepare the command that starts Tomcat.
|
||||||
|
|
||||||
|
(3.1) Set CATALINA_HOME (required) and CATALINA_BASE (optional)
|
||||||
|
|
||||||
|
The CATALINA_HOME environment variable should be set to the location of the
|
||||||
|
root directory of the "binary" distribution of Tomcat.
|
||||||
|
|
||||||
|
The Tomcat startup scripts have some logic to set this variable
|
||||||
|
automatically if it is absent, based on the location of the startup script
|
||||||
|
in *nix and on the current directory in Windows. That logic might not work
|
||||||
|
in all circumstances, so setting the variable explicitly is recommended.
|
||||||
|
|
||||||
|
The CATALINA_BASE environment variable specifies location of the root
|
||||||
|
directory of the "active configuration" of Tomcat. It is optional. It
|
||||||
|
defaults to be equal to CATALINA_HOME.
|
||||||
|
|
||||||
|
Using distinct values for the CATALINA_HOME and CATALINA_BASE variables is
|
||||||
|
recommended to simplify further upgrades and maintenance. It is documented
|
||||||
|
in the "Multiple Tomcat Instances" section below.
|
||||||
|
|
||||||
|
|
||||||
|
(3.2) Set JRE_HOME or JAVA_HOME (required)
|
||||||
|
|
||||||
|
These variables are used to specify location of a Java Runtime
|
||||||
|
Environment or of a Java Development Kit that is used to start Tomcat.
|
||||||
|
|
||||||
|
The JRE_HOME variable is used to specify location of a JRE. The JAVA_HOME
|
||||||
|
variable is used to specify location of a JDK.
|
||||||
|
|
||||||
|
Using JAVA_HOME provides access to certain additional startup options that
|
||||||
|
are not allowed when JRE_HOME is used.
|
||||||
|
|
||||||
|
If both JRE_HOME and JAVA_HOME are specified, JRE_HOME is used.
|
||||||
|
|
||||||
|
The recommended place to specify these variables is a "setenv" script. See
|
||||||
|
below.
|
||||||
|
|
||||||
|
|
||||||
|
(3.3) Other variables (optional)
|
||||||
|
|
||||||
|
Other environment variables exist, besides the four described above.
|
||||||
|
See the comments at the top of catalina.bat or catalina.sh scripts for
|
||||||
|
the list and a description of each of them.
|
||||||
|
|
||||||
|
One frequently used variable is CATALINA_OPTS. It allows specification of
|
||||||
|
additional options for the java command that starts Tomcat.
|
||||||
|
|
||||||
|
See the Java documentation for the options that affect the Java Runtime
|
||||||
|
Environment.
|
||||||
|
|
||||||
|
See the "System Properties" page in the Tomcat Configuration Reference for
|
||||||
|
the system properties that are specific to Tomcat.
|
||||||
|
|
||||||
|
A similar variable is JAVA_OPTS. It is used less frequently. It allows
|
||||||
|
specification of options that are used both to start and to stop Tomcat as well
|
||||||
|
as for other commands.
|
||||||
|
|
||||||
|
Note: Do not use JAVA_OPTS to specify memory limits. You do not need much
|
||||||
|
memory for a small process that is used to stop Tomcat. Those settings
|
||||||
|
belong to CATALINA_OPTS.
|
||||||
|
|
||||||
|
Another frequently used variable is CATALINA_PID (on *nix only). It
|
||||||
|
specifies the location of the file where process id of the forked Tomcat
|
||||||
|
java process will be written. This setting is optional. It will activate
|
||||||
|
the following features:
|
||||||
|
|
||||||
|
* better protection against duplicate start attempts and
|
||||||
|
* allows forceful termination of Tomcat process when it does not react to
|
||||||
|
the standard shutdown command.
|
||||||
|
|
||||||
|
|
||||||
|
(3.4) Using the "setenv" script (optional, recommended)
|
||||||
|
|
||||||
|
Apart from CATALINA_HOME and CATALINA_BASE, all environment variables can
|
||||||
|
be specified in the "setenv" script. The script is placed either into
|
||||||
|
CATALINA_BASE/bin or into CATALINA_HOME/bin directory and is named
|
||||||
|
setenv.bat (on Windows) or setenv.sh (on *nix). The file has to be
|
||||||
|
readable.
|
||||||
|
|
||||||
|
By default the setenv script file is absent. If the script file is present
|
||||||
|
both in CATALINA_BASE and in CATALINA_HOME, the one in CATALINA_BASE is
|
||||||
|
preferred.
|
||||||
|
|
||||||
|
For example, to configure the JRE_HOME and CATALINA_PID variables you can
|
||||||
|
create the following script file:
|
||||||
|
|
||||||
|
On Windows, %CATALINA_BASE%\bin\setenv.bat:
|
||||||
|
|
||||||
|
set "JRE_HOME=%ProgramFiles%\Java\jre8"
|
||||||
|
exit /b 0
|
||||||
|
|
||||||
|
On *nix, $CATALINA_BASE/bin/setenv.sh:
|
||||||
|
|
||||||
|
JRE_HOME=/usr/java/latest
|
||||||
|
CATALINA_PID="/run/tomcat.pid"
|
||||||
|
|
||||||
|
|
||||||
|
The CATALINA_HOME and CATALINA_BASE variables cannot be configured in the
|
||||||
|
setenv script, because they are used to locate that file.
|
||||||
|
|
||||||
|
All the environment variables described here and the "setenv" script are
|
||||||
|
used only if you use the standard scripts to launch Tomcat. For example, if
|
||||||
|
you have installed Tomcat as a service on Windows, the service wrapper
|
||||||
|
launches Java directly and does not use the script files.
|
||||||
|
|
||||||
|
|
||||||
|
(4) Start Up Tomcat
|
||||||
|
|
||||||
|
(4.1) Tomcat can be started by executing one of the following commands:
|
||||||
|
|
||||||
|
On Windows:
|
||||||
|
|
||||||
|
%CATALINA_HOME%\bin\startup.bat
|
||||||
|
|
||||||
|
or
|
||||||
|
|
||||||
|
%CATALINA_HOME%\bin\catalina.bat start
|
||||||
|
|
||||||
|
On *nix:
|
||||||
|
|
||||||
|
$CATALINA_HOME/bin/startup.sh
|
||||||
|
|
||||||
|
or
|
||||||
|
|
||||||
|
$CATALINA_HOME/bin/catalina.sh start
|
||||||
|
|
||||||
|
(4.2) After startup, the default web applications included with Tomcat will be
|
||||||
|
available by visiting:
|
||||||
|
|
||||||
|
http://localhost:8080/
|
||||||
|
|
||||||
|
(4.3) Further information about configuring and running Tomcat can be found in
|
||||||
|
the documentation included here, as well as on the Tomcat web site:
|
||||||
|
|
||||||
|
https://tomcat.apache.org/
|
||||||
|
|
||||||
|
|
||||||
|
(5) Shut Down Tomcat
|
||||||
|
|
||||||
|
(5.1) Tomcat can be shut down by executing one of the following commands:
|
||||||
|
|
||||||
|
On Windows:
|
||||||
|
|
||||||
|
%CATALINA_HOME%\bin\shutdown.bat
|
||||||
|
|
||||||
|
or
|
||||||
|
|
||||||
|
%CATALINA_HOME%\bin\catalina.bat stop
|
||||||
|
|
||||||
|
On *nix:
|
||||||
|
|
||||||
|
$CATALINA_HOME/bin/shutdown.sh
|
||||||
|
|
||||||
|
or
|
||||||
|
|
||||||
|
$CATALINA_HOME/bin/catalina.sh stop
|
||||||
|
|
||||||
|
==================================================
|
||||||
|
Advanced Configuration - Multiple Tomcat Instances
|
||||||
|
==================================================
|
||||||
|
|
||||||
|
In many circumstances, it is desirable to have a single copy of a Tomcat
|
||||||
|
binary distribution shared among multiple users on the same server. To make
|
||||||
|
this possible, you can set the CATALINA_BASE environment variable to the
|
||||||
|
directory that contains the files for your 'personal' Tomcat instance.
|
||||||
|
|
||||||
|
When running with a separate CATALINA_HOME and CATALINA_BASE, the files
|
||||||
|
and directories are split as following:
|
||||||
|
|
||||||
|
In CATALINA_BASE:
|
||||||
|
|
||||||
|
* bin - Only the following files:
|
||||||
|
|
||||||
|
* setenv.sh (*nix) or setenv.bat (Windows),
|
||||||
|
* tomcat-juli.jar
|
||||||
|
|
||||||
|
The setenv scripts were described above. The tomcat-juli library
|
||||||
|
is documented in the Logging chapter in the User Guide.
|
||||||
|
|
||||||
|
* conf - Server configuration files (including server.xml)
|
||||||
|
|
||||||
|
* lib - Libraries and classes, as explained below
|
||||||
|
|
||||||
|
* logs - Log and output files
|
||||||
|
|
||||||
|
* webapps - Automatically loaded web applications
|
||||||
|
|
||||||
|
* work - Temporary working directories for web applications
|
||||||
|
|
||||||
|
* temp - Directory used by the JVM for temporary files (java.io.tmpdir)
|
||||||
|
|
||||||
|
|
||||||
|
In CATALINA_HOME:
|
||||||
|
|
||||||
|
* bin - Startup and shutdown scripts
|
||||||
|
|
||||||
|
The following files will be used only if they are absent in
|
||||||
|
CATALINA_BASE/bin:
|
||||||
|
|
||||||
|
setenv.sh (*nix), setenv.bat (Windows), tomcat-juli.jar
|
||||||
|
|
||||||
|
* lib - Libraries and classes, as explained below
|
||||||
|
|
||||||
|
* endorsed - Libraries that override standard "Endorsed Standards"
|
||||||
|
libraries provided by JRE. See Classloading documentation
|
||||||
|
in the User Guide for details.
|
||||||
|
This is only supported for Java <= 8.
|
||||||
|
By default this "endorsed" directory is absent.
|
||||||
|
|
||||||
|
In the default configuration the JAR libraries and classes both in
|
||||||
|
CATALINA_BASE/lib and in CATALINA_HOME/lib will be added to the common
|
||||||
|
classpath, but the ones in CATALINA_BASE will be added first and thus will
|
||||||
|
be searched first.
|
||||||
|
|
||||||
|
The idea is that you may leave the standard Tomcat libraries in
|
||||||
|
CATALINA_HOME/lib and add other ones such as database drivers into
|
||||||
|
CATALINA_BASE/lib.
|
||||||
|
|
||||||
|
In general it is advised to never share libraries between web applications,
|
||||||
|
but put them into WEB-INF/lib directories inside the applications. See
|
||||||
|
Classloading documentation in the User Guide for details.
|
||||||
|
|
||||||
|
|
||||||
|
It might be useful to note that the values of CATALINA_HOME and
|
||||||
|
CATALINA_BASE can be referenced in the XML configuration files processed
|
||||||
|
by Tomcat as ${catalina.home} and ${catalina.base} respectively.
|
||||||
|
|
||||||
|
For example, the standard manager web application can be kept in
|
||||||
|
CATALINA_HOME/webapps/manager and loaded into CATALINA_BASE by copying
|
||||||
|
its deployment descriptor into the desired virtual host:
|
||||||
|
|
||||||
|
* Copy the CATALINA_HOME/webapps/manager/META-INF/context.xml
|
||||||
|
file as CATALINA_BASE/conf/Catalina/localhost/manager.xml
|
||||||
|
|
||||||
|
* Add docBase attribute as shown below.
|
||||||
|
|
||||||
|
The file will look like the following:
|
||||||
|
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<Context docBase="${catalina.home}/webapps/manager"
|
||||||
|
antiResourceLocking="false" privileged="true" >
|
||||||
|
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
|
||||||
|
allow="127\.0\.0\.1" />
|
||||||
|
<Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>
|
||||||
|
</Context>
|
||||||
|
|
||||||
|
See Deployer chapter in User Guide and Context and Host chapters in the
|
||||||
|
Configuration Reference for more information on contexts and web
|
||||||
|
application deployment.
|
||||||
|
|
||||||
|
|
||||||
|
================
|
||||||
|
Troubleshooting
|
||||||
|
================
|
||||||
|
|
||||||
|
There are only really 2 things likely to go wrong during the stand-alone
|
||||||
|
Tomcat install:
|
||||||
|
|
||||||
|
(1) The most common hiccup is when another web server (or any process for that
|
||||||
|
matter) has laid claim to port 8080. This is the default HTTP port that
|
||||||
|
Tomcat attempts to bind to at startup. To change this, open the file:
|
||||||
|
|
||||||
|
$CATALINA_HOME/conf/server.xml
|
||||||
|
|
||||||
|
and search for '8080'. Change it to a port that isn't in use, and is
|
||||||
|
greater than 1024, as ports less than or equal to 1024 require superuser
|
||||||
|
access to bind under UNIX.
|
||||||
|
|
||||||
|
Restart Tomcat and you're in business. Be sure that you replace the "8080"
|
||||||
|
in the URL you're using to access Tomcat. For example, if you change the
|
||||||
|
port to 1977, you would request the URL http://localhost:1977/ in your
|
||||||
|
browser.
|
||||||
|
|
||||||
|
(2) The 'localhost' machine isn't found. This could happen if you're behind a
|
||||||
|
proxy. If that's the case, make sure the proxy configuration for your
|
||||||
|
browser knows that you shouldn't be going through the proxy to access the
|
||||||
|
"localhost".
|
||||||
|
|
||||||
|
In Firefox, this is under Tools/Preferences -> Advanced/Network ->
|
||||||
|
Connection -> Settings..., and in Internet Explorer it is Tools ->
|
||||||
|
Internet Options -> Connections -> LAN Settings.
|
||||||
|
|
||||||
|
|
||||||
|
====================
|
||||||
|
Optional Components
|
||||||
|
====================
|
||||||
|
|
||||||
|
The following optional components may be included with the Apache Tomcat binary
|
||||||
|
distribution. If they are not included, you can install them separately.
|
||||||
|
|
||||||
|
1. Apache Tomcat Native library
|
||||||
|
|
||||||
|
2. Apache Commons Daemon service launcher
|
||||||
|
|
||||||
|
Both of them are implemented in C language and as such have to be compiled
|
||||||
|
into binary code. The binary code will be specific for a platform and CPU
|
||||||
|
architecture and it must match the Java Runtime Environment executables
|
||||||
|
that will be used to launch Tomcat.
|
||||||
|
|
||||||
|
The Windows-specific binary distributions of Apache Tomcat include binary
|
||||||
|
files for these components. On other platforms you would have to look for
|
||||||
|
binary versions elsewhere or compile them yourself.
|
||||||
|
|
||||||
|
If you are new to Tomcat, do not bother with these components to start with.
|
||||||
|
If you do use them, do not forget to read their documentation.
|
||||||
|
|
||||||
|
|
||||||
|
Apache Tomcat Native library
|
||||||
|
-----------------------------
|
||||||
|
|
||||||
|
It is a library that allows to use the "Apr" variant of HTTP and AJP
|
||||||
|
protocol connectors in Apache Tomcat. It is built around OpenSSL and Apache
|
||||||
|
Portable Runtime (APR) libraries. Those are the same libraries as used by
|
||||||
|
Apache HTTPD Server project.
|
||||||
|
|
||||||
|
This feature was especially important in the old days when Java performance
|
||||||
|
was poor. It is less important nowadays, but it is still used and respected
|
||||||
|
by many. See Tomcat documentation for more details.
|
||||||
|
|
||||||
|
For further reading:
|
||||||
|
|
||||||
|
- Apache Tomcat documentation
|
||||||
|
|
||||||
|
* Documentation for APR/Native library in the Tomcat User's Guide
|
||||||
|
|
||||||
|
https://tomcat.apache.org/tomcat-9.0-doc/apr.html
|
||||||
|
|
||||||
|
* Documentation for the HTTP and AJP protocol connectors in the Tomcat
|
||||||
|
Configuration Reference
|
||||||
|
|
||||||
|
https://tomcat.apache.org/tomcat-9.0-doc/config/http.html
|
||||||
|
|
||||||
|
https://tomcat.apache.org/tomcat-9.0-doc/config/ajp.html
|
||||||
|
|
||||||
|
- Apache Tomcat Native project home
|
||||||
|
|
||||||
|
https://tomcat.apache.org/native-doc/
|
||||||
|
|
||||||
|
- Other projects
|
||||||
|
|
||||||
|
* OpenSSL
|
||||||
|
|
||||||
|
https://www.openssl.org/
|
||||||
|
|
||||||
|
* Apache Portable Runtime
|
||||||
|
|
||||||
|
https://apr.apache.org/
|
||||||
|
|
||||||
|
* Apache HTTP Server
|
||||||
|
|
||||||
|
https://httpd.apache.org/
|
||||||
|
|
||||||
|
To deactivate Apache Tomcat Native library:
|
||||||
|
|
||||||
|
- To deactivate Apache Tomcat Native library when it is installed, or
|
||||||
|
- To remove the warning that is logged during Tomcat startup when the
|
||||||
|
library is not installed:
|
||||||
|
|
||||||
|
Edit the "conf/server.xml" file and remove "AprLifecycleListener" from
|
||||||
|
it.
|
||||||
|
|
||||||
|
The binary file of Apache Tomcat Native library is usually named
|
||||||
|
|
||||||
|
- "tcnative-1.dll" on Windows
|
||||||
|
- "libtcnative-1.so" on *nix systems
|
||||||
|
|
||||||
|
|
||||||
|
Apache Commons Daemon
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
Apache Commons Daemon project provides wrappers that can be used to
|
||||||
|
install Apache Tomcat as a service on Windows or as a daemon on *nix
|
||||||
|
systems.
|
||||||
|
|
||||||
|
The Windows-specific implementation of Apache Commons Daemon is called
|
||||||
|
"procrun". The *nix-specific one is called "jsvc".
|
||||||
|
|
||||||
|
For further reading:
|
||||||
|
|
||||||
|
- Apache Commons Daemon project
|
||||||
|
|
||||||
|
https://commons.apache.org/daemon/
|
||||||
|
|
||||||
|
- Apache Tomcat documentation
|
||||||
|
|
||||||
|
* Installing Apache Tomcat
|
||||||
|
|
||||||
|
https://tomcat.apache.org/tomcat-9.0-doc/setup.html
|
||||||
|
|
||||||
|
* Windows Service How-To
|
||||||
|
|
||||||
|
https://tomcat.apache.org/tomcat-9.0-doc/windows-service-howto.html
|
||||||
|
|
||||||
|
The binary files of Apache Commons Daemon in Apache Tomcat distributions
|
||||||
|
for Windows are named:
|
||||||
|
|
||||||
|
- "tomcat9.exe"
|
||||||
|
- "tomcat9w.exe"
|
||||||
|
|
||||||
|
These files are renamed copies of "prunsrv.exe" and "prunmgr.exe" from
|
||||||
|
Apache Commons Daemon distribution. The file names have a meaning: they are
|
||||||
|
used as the service name to register the service in Windows, as well as the
|
||||||
|
key name to store distinct configuration for this installation of
|
||||||
|
"procrun". If you would like to install several instances of Tomcat 9.0
|
||||||
|
in parallel, you have to further rename those files, using the same naming
|
||||||
|
scheme.
|
||||||
BIN
tomcat/bin/bootstrap.jar
Executable file
BIN
tomcat/bin/bootstrap.jar
Executable file
Binary file not shown.
39
tomcat/bin/catalina-tasks.xml
Executable file
39
tomcat/bin/catalina-tasks.xml
Executable file
@@ -0,0 +1,39 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!--
|
||||||
|
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
contributor license agreements. See the NOTICE file distributed with
|
||||||
|
this work for additional information regarding copyright ownership.
|
||||||
|
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
(the "License"); you may not use this file except in compliance with
|
||||||
|
the License. You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
|
-->
|
||||||
|
<!--
|
||||||
|
XML file for importing Catalina ant tasks.
|
||||||
|
<import file="${catalina.home}/bin/catalina-tasks.xml"/>
|
||||||
|
-->
|
||||||
|
|
||||||
|
<project name="catalina-tasks">
|
||||||
|
<description>Catalina Ant Manager, JMX and JSPC Tasks</description>
|
||||||
|
<!-- set catalina.home if it's not already set -->
|
||||||
|
<dirname property="catalina.home.bin.dir" file="${ant.file.catalina-tasks}"/>
|
||||||
|
<property name="catalina.home" value="${catalina.home.bin.dir}/.."/>
|
||||||
|
<typedef resource="org/apache/catalina/ant/catalina.tasks">
|
||||||
|
<classpath>
|
||||||
|
<fileset file="${catalina.home}/bin/tomcat-juli.jar"/>
|
||||||
|
<fileset dir="${catalina.home}/lib" includes="*.jar"/>
|
||||||
|
</classpath>
|
||||||
|
</typedef>
|
||||||
|
<typedef resource="org/apache/catalina/ant/jmx/jmxaccessor.tasks">
|
||||||
|
<classpath>
|
||||||
|
<fileset file="${catalina.home}/lib/catalina-ant.jar"/>
|
||||||
|
</classpath>
|
||||||
|
</typedef>
|
||||||
|
</project>
|
||||||
700
tomcat/bin/catalina.sh
Executable file
700
tomcat/bin/catalina.sh
Executable file
@@ -0,0 +1,700 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
# contributor license agreements. See the NOTICE file distributed with
|
||||||
|
# this work for additional information regarding copyright ownership.
|
||||||
|
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
# (the "License"); you may not use this file except in compliance with
|
||||||
|
# the License. You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
# Control Script for the CATALINA Server
|
||||||
|
#
|
||||||
|
# For supported commands call "catalina.sh help" or see the usage section at
|
||||||
|
# the end of this file.
|
||||||
|
#
|
||||||
|
# Environment Variable Prerequisites
|
||||||
|
#
|
||||||
|
# Do not set the variables in this script. Instead put them into a script
|
||||||
|
# setenv.sh in CATALINA_BASE/bin to keep your customizations separate.
|
||||||
|
#
|
||||||
|
# CATALINA_HOME May point at your Catalina "build" directory.
|
||||||
|
#
|
||||||
|
# CATALINA_BASE (Optional) Base directory for resolving dynamic portions
|
||||||
|
# of a Catalina installation. If not present, resolves to
|
||||||
|
# the same directory that CATALINA_HOME points to.
|
||||||
|
#
|
||||||
|
# CATALINA_OUT (Optional) Full path to a file where stdout and stderr
|
||||||
|
# will be redirected.
|
||||||
|
# Default is $CATALINA_BASE/logs/catalina.out
|
||||||
|
#
|
||||||
|
# CATALINA_OUT_CMD (Optional) Command which will be executed and receive
|
||||||
|
# as its stdin the stdout and stderr from the Tomcat java
|
||||||
|
# process. If CATALINA_OUT_CMD is set, the value of
|
||||||
|
# CATALINA_OUT will be used as a named pipe.
|
||||||
|
# No default.
|
||||||
|
# Example (all one line)
|
||||||
|
# CATALINA_OUT_CMD="/usr/bin/rotatelogs -f $CATALINA_BASE/logs/catalina.out.%Y-%m-%d.log 86400"
|
||||||
|
#
|
||||||
|
# CATALINA_OPTS (Optional) Java runtime options used when the "start",
|
||||||
|
# "run" or "debug" command is executed.
|
||||||
|
# Include here and not in JAVA_OPTS all options, that should
|
||||||
|
# only be used by Tomcat itself, not by the stop process,
|
||||||
|
# the version command etc.
|
||||||
|
# Examples are heap size, GC logging, JMX ports etc.
|
||||||
|
#
|
||||||
|
# CATALINA_TMPDIR (Optional) Directory path location of temporary directory
|
||||||
|
# the JVM should use (java.io.tmpdir). Defaults to
|
||||||
|
# $CATALINA_BASE/temp.
|
||||||
|
#
|
||||||
|
# JAVA_HOME Must point at your Java Development Kit installation.
|
||||||
|
# Required to run the with the "debug" argument.
|
||||||
|
#
|
||||||
|
# JRE_HOME Must point at your Java Runtime installation.
|
||||||
|
# Defaults to JAVA_HOME if empty. If JRE_HOME and JAVA_HOME
|
||||||
|
# are both set, JRE_HOME is used.
|
||||||
|
#
|
||||||
|
# JAVA_OPTS (Optional) Java runtime options used when any command
|
||||||
|
# is executed.
|
||||||
|
# Include here and not in CATALINA_OPTS all options, that
|
||||||
|
# should be used by Tomcat and also by the stop process,
|
||||||
|
# the version command etc.
|
||||||
|
# Most options should go into CATALINA_OPTS.
|
||||||
|
#
|
||||||
|
# JAVA_ENDORSED_DIRS (Optional) Lists of of colon separated directories
|
||||||
|
# containing some jars in order to allow replacement of APIs
|
||||||
|
# created outside of the JCP (i.e. DOM and SAX from W3C).
|
||||||
|
# It can also be used to update the XML parser implementation.
|
||||||
|
# This is only supported for Java <= 8.
|
||||||
|
# Defaults to $CATALINA_HOME/endorsed.
|
||||||
|
#
|
||||||
|
# JPDA_TRANSPORT (Optional) JPDA transport used when the "jpda start"
|
||||||
|
# command is executed. The default is "dt_socket".
|
||||||
|
#
|
||||||
|
# JPDA_ADDRESS (Optional) Java runtime options used when the "jpda start"
|
||||||
|
# command is executed. The default is localhost:8000.
|
||||||
|
#
|
||||||
|
# JPDA_SUSPEND (Optional) Java runtime options used when the "jpda start"
|
||||||
|
# command is executed. Specifies whether JVM should suspend
|
||||||
|
# execution immediately after startup. Default is "n".
|
||||||
|
#
|
||||||
|
# JPDA_OPTS (Optional) Java runtime options used when the "jpda start"
|
||||||
|
# command is executed. If used, JPDA_TRANSPORT, JPDA_ADDRESS,
|
||||||
|
# and JPDA_SUSPEND are ignored. Thus, all required jpda
|
||||||
|
# options MUST be specified. The default is:
|
||||||
|
#
|
||||||
|
# -agentlib:jdwp=transport=$JPDA_TRANSPORT,
|
||||||
|
# address=$JPDA_ADDRESS,server=y,suspend=$JPDA_SUSPEND
|
||||||
|
#
|
||||||
|
# JSSE_OPTS (Optional) Java runtime options used to control the TLS
|
||||||
|
# implementation when JSSE is used. Default is:
|
||||||
|
# "-Djdk.tls.ephemeralDHKeySize=2048"
|
||||||
|
#
|
||||||
|
# CATALINA_PID (Optional) Path of the file which should contains the pid
|
||||||
|
# of the catalina startup java process, when start (fork) is
|
||||||
|
# used
|
||||||
|
#
|
||||||
|
# CATALINA_LOGGING_CONFIG (Optional) Override Tomcat's logging config file
|
||||||
|
# Example (all one line)
|
||||||
|
# CATALINA_LOGGING_CONFIG="-Djava.util.logging.config.file=$CATALINA_BASE/conf/logging.properties"
|
||||||
|
#
|
||||||
|
# LOGGING_CONFIG Deprecated
|
||||||
|
# Use CATALINA_LOGGING_CONFIG
|
||||||
|
# This is only used if CATALINA_LOGGING_CONFIG is not set
|
||||||
|
# and LOGGING_CONFIG starts with "-D..."
|
||||||
|
#
|
||||||
|
# LOGGING_MANAGER (Optional) Override Tomcat's logging manager
|
||||||
|
# Example (all one line)
|
||||||
|
# LOGGING_MANAGER="-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
|
||||||
|
#
|
||||||
|
# UMASK (Optional) Override Tomcat's default UMASK of 0027
|
||||||
|
#
|
||||||
|
# USE_NOHUP (Optional) If set to the string true the start command will
|
||||||
|
# use nohup so that the Tomcat process will ignore any hangup
|
||||||
|
# signals. Default is "false" unless running on HP-UX in which
|
||||||
|
# case the default is "true"
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# OS specific support. $var _must_ be set to either true or false.
|
||||||
|
cygwin=false
|
||||||
|
darwin=false
|
||||||
|
os400=false
|
||||||
|
hpux=false
|
||||||
|
case "`uname`" in
|
||||||
|
CYGWIN*) cygwin=true;;
|
||||||
|
Darwin*) darwin=true;;
|
||||||
|
OS400*) os400=true;;
|
||||||
|
HP-UX*) hpux=true;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# resolve links - $0 may be a softlink
|
||||||
|
PRG="$0"
|
||||||
|
|
||||||
|
while [ -h "$PRG" ]; do
|
||||||
|
ls=`ls -ld "$PRG"`
|
||||||
|
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||||
|
if expr "$link" : '/.*' > /dev/null; then
|
||||||
|
PRG="$link"
|
||||||
|
else
|
||||||
|
PRG=`dirname "$PRG"`/"$link"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
# Get standard environment variables
|
||||||
|
PRGDIR=`dirname "$PRG"`
|
||||||
|
|
||||||
|
# Only set CATALINA_HOME if not already set
|
||||||
|
[ -z "$CATALINA_HOME" ] && CATALINA_HOME=`cd "$PRGDIR/.." >/dev/null; pwd`
|
||||||
|
|
||||||
|
# Copy CATALINA_BASE from CATALINA_HOME if not already set
|
||||||
|
[ -z "$CATALINA_BASE" ] && CATALINA_BASE="$CATALINA_HOME"
|
||||||
|
|
||||||
|
# Ensure that any user defined CLASSPATH variables are not used on startup,
|
||||||
|
# but allow them to be specified in setenv.sh, in rare case when it is needed.
|
||||||
|
CLASSPATH=
|
||||||
|
|
||||||
|
if [ -r "$CATALINA_BASE/bin/setenv.sh" ]; then
|
||||||
|
. "$CATALINA_BASE/bin/setenv.sh"
|
||||||
|
elif [ -r "$CATALINA_HOME/bin/setenv.sh" ]; then
|
||||||
|
. "$CATALINA_HOME/bin/setenv.sh"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# For Cygwin, ensure paths are in UNIX format before anything is touched
|
||||||
|
if $cygwin; then
|
||||||
|
[ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
|
||||||
|
[ -n "$JRE_HOME" ] && JRE_HOME=`cygpath --unix "$JRE_HOME"`
|
||||||
|
[ -n "$CATALINA_HOME" ] && CATALINA_HOME=`cygpath --unix "$CATALINA_HOME"`
|
||||||
|
[ -n "$CATALINA_BASE" ] && CATALINA_BASE=`cygpath --unix "$CATALINA_BASE"`
|
||||||
|
[ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Ensure that neither CATALINA_HOME nor CATALINA_BASE contains a colon
|
||||||
|
# as this is used as the separator in the classpath and Java provides no
|
||||||
|
# mechanism for escaping if the same character appears in the path.
|
||||||
|
case $CATALINA_HOME in
|
||||||
|
*:*) echo "Using CATALINA_HOME: $CATALINA_HOME";
|
||||||
|
echo "Unable to start as CATALINA_HOME contains a colon (:) character";
|
||||||
|
exit 1;
|
||||||
|
esac
|
||||||
|
case $CATALINA_BASE in
|
||||||
|
*:*) echo "Using CATALINA_BASE: $CATALINA_BASE";
|
||||||
|
echo "Unable to start as CATALINA_BASE contains a colon (:) character";
|
||||||
|
exit 1;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# For OS400
|
||||||
|
if $os400; then
|
||||||
|
# Set job priority to standard for interactive (interactive - 6) by using
|
||||||
|
# the interactive priority - 6, the helper threads that respond to requests
|
||||||
|
# will be running at the same priority as interactive jobs.
|
||||||
|
COMMAND='chgjob job('$JOBNAME') runpty(6)'
|
||||||
|
system $COMMAND
|
||||||
|
|
||||||
|
# Enable multi threading
|
||||||
|
export QIBM_MULTI_THREADED=Y
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Get standard Java environment variables
|
||||||
|
if $os400; then
|
||||||
|
# -r will Only work on the os400 if the files are:
|
||||||
|
# 1. owned by the user
|
||||||
|
# 2. owned by the PRIMARY group of the user
|
||||||
|
# this will not work if the user belongs in secondary groups
|
||||||
|
. "$CATALINA_HOME"/bin/setclasspath.sh
|
||||||
|
else
|
||||||
|
if [ -r "$CATALINA_HOME"/bin/setclasspath.sh ]; then
|
||||||
|
. "$CATALINA_HOME"/bin/setclasspath.sh
|
||||||
|
else
|
||||||
|
echo "Cannot find $CATALINA_HOME/bin/setclasspath.sh"
|
||||||
|
echo "This file is needed to run this program"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Add on extra jar files to CLASSPATH
|
||||||
|
if [ ! -z "$CLASSPATH" ] ; then
|
||||||
|
CLASSPATH="$CLASSPATH":
|
||||||
|
fi
|
||||||
|
CLASSPATH="$CLASSPATH""$CATALINA_HOME"/bin/bootstrap.jar:/usr/local/tomcat/lib/WebT-7.0.2.6-r11805-forJEUS8.0.jar
|
||||||
|
|
||||||
|
if [ -z "$CATALINA_OUT" ] ; then
|
||||||
|
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -z "$CATALINA_TMPDIR" ] ; then
|
||||||
|
# Define the java.io.tmpdir to use for Catalina
|
||||||
|
CATALINA_TMPDIR="$CATALINA_BASE"/temp
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Add tomcat-juli.jar to classpath
|
||||||
|
# tomcat-juli.jar can be over-ridden per instance
|
||||||
|
if [ -r "$CATALINA_BASE/bin/tomcat-juli.jar" ] ; then
|
||||||
|
CLASSPATH=$CLASSPATH:$CATALINA_BASE/bin/tomcat-juli.jar
|
||||||
|
else
|
||||||
|
CLASSPATH=$CLASSPATH:$CATALINA_HOME/bin/tomcat-juli.jar
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Bugzilla 37848: When no TTY is available, don't output to console
|
||||||
|
have_tty=0
|
||||||
|
if [ -t 0 ]; then
|
||||||
|
have_tty=1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# For Cygwin, switch paths to Windows format before running java
|
||||||
|
if $cygwin; then
|
||||||
|
JAVA_HOME=`cygpath --absolute --windows "$JAVA_HOME"`
|
||||||
|
JRE_HOME=`cygpath --absolute --windows "$JRE_HOME"`
|
||||||
|
CATALINA_HOME=`cygpath --absolute --windows "$CATALINA_HOME"`
|
||||||
|
CATALINA_BASE=`cygpath --absolute --windows "$CATALINA_BASE"`
|
||||||
|
CATALINA_TMPDIR=`cygpath --absolute --windows "$CATALINA_TMPDIR"`
|
||||||
|
CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
|
||||||
|
[ -n "$JAVA_ENDORSED_DIRS" ] && JAVA_ENDORSED_DIRS=`cygpath --path --windows "$JAVA_ENDORSED_DIRS"`
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -z "$JSSE_OPTS" ] ; then
|
||||||
|
JSSE_OPTS="-Djdk.tls.ephemeralDHKeySize=2048"
|
||||||
|
fi
|
||||||
|
JAVA_OPTS="$JAVA_OPTS $JSSE_OPTS"
|
||||||
|
|
||||||
|
# Register custom URL handlers
|
||||||
|
# Do this here so custom URL handles (specifically 'war:...') can be used in the security policy
|
||||||
|
JAVA_OPTS="$JAVA_OPTS -Djava.protocol.handler.pkgs=org.apache.catalina.webresources"
|
||||||
|
|
||||||
|
# Check for the deprecated LOGGING_CONFIG
|
||||||
|
# Only use it if CATALINA_LOGGING_CONFIG is not set and LOGGING_CONFIG starts with "-D..."
|
||||||
|
if [ -z "$CATALINA_LOGGING_CONFIG" ]; then
|
||||||
|
case $LOGGING_CONFIG in
|
||||||
|
-D*) CATALINA_LOGGING_CONFIG="$LOGGING_CONFIG"
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Set juli LogManager config file if it is present and an override has not been issued
|
||||||
|
if [ -z "$CATALINA_LOGGING_CONFIG" ]; then
|
||||||
|
if [ -r "$CATALINA_BASE"/conf/logging.properties ]; then
|
||||||
|
CATALINA_LOGGING_CONFIG="-Djava.util.logging.config.file=$CATALINA_BASE/conf/logging.properties"
|
||||||
|
else
|
||||||
|
# Bugzilla 45585
|
||||||
|
CATALINA_LOGGING_CONFIG="-Dnop"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -z "$LOGGING_MANAGER" ]; then
|
||||||
|
LOGGING_MANAGER="-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Set UMASK unless it has been overridden
|
||||||
|
if [ -z "$UMASK" ]; then
|
||||||
|
UMASK="0027"
|
||||||
|
fi
|
||||||
|
umask $UMASK
|
||||||
|
|
||||||
|
# Java 9 no longer supports the java.endorsed.dirs
|
||||||
|
# system property. Only try to use it if
|
||||||
|
# JAVA_ENDORSED_DIRS was explicitly set
|
||||||
|
# or CATALINA_HOME/endorsed exists.
|
||||||
|
ENDORSED_PROP=ignore.endorsed.dirs
|
||||||
|
if [ -n "$JAVA_ENDORSED_DIRS" ]; then
|
||||||
|
ENDORSED_PROP=java.endorsed.dirs
|
||||||
|
fi
|
||||||
|
if [ -d "$CATALINA_HOME/endorsed" ]; then
|
||||||
|
ENDORSED_PROP=java.endorsed.dirs
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Make the umask available when using the org.apache.catalina.security.SecurityListener
|
||||||
|
JAVA_OPTS="$JAVA_OPTS -Dorg.apache.catalina.security.SecurityListener.UMASK=`umask`"
|
||||||
|
|
||||||
|
if [ -z "$USE_NOHUP" ]; then
|
||||||
|
if $hpux; then
|
||||||
|
USE_NOHUP="true"
|
||||||
|
else
|
||||||
|
USE_NOHUP="false"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
unset _NOHUP
|
||||||
|
if [ "$USE_NOHUP" = "true" ]; then
|
||||||
|
_NOHUP="nohup"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Add the JAVA 9 specific start-up parameters required by Tomcat
|
||||||
|
JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/java.lang=ALL-UNNAMED"
|
||||||
|
JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/java.io=ALL-UNNAMED"
|
||||||
|
JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/java.util=ALL-UNNAMED"
|
||||||
|
JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/java.util.concurrent=ALL-UNNAMED"
|
||||||
|
JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED"
|
||||||
|
export JDK_JAVA_OPTIONS
|
||||||
|
|
||||||
|
# ----- Execute The Requested Command -----------------------------------------
|
||||||
|
|
||||||
|
# Bugzilla 37848: only output this if we have a TTY
|
||||||
|
if [ $have_tty -eq 1 ]; then
|
||||||
|
echo "Using CATALINA_BASE: $CATALINA_BASE"
|
||||||
|
echo "Using CATALINA_HOME: $CATALINA_HOME"
|
||||||
|
echo "Using CATALINA_TMPDIR: $CATALINA_TMPDIR"
|
||||||
|
if [ "$1" = "debug" ] ; then
|
||||||
|
echo "Using JAVA_HOME: $JAVA_HOME"
|
||||||
|
else
|
||||||
|
echo "Using JRE_HOME: $JRE_HOME"
|
||||||
|
fi
|
||||||
|
echo "Using CLASSPATH: $CLASSPATH"
|
||||||
|
echo "Using CATALINA_OPTS: $CATALINA_OPTS"
|
||||||
|
if [ ! -z "$CATALINA_PID" ]; then
|
||||||
|
echo "Using CATALINA_PID: $CATALINA_PID"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$1" = "jpda" ] ; then
|
||||||
|
if [ -z "$JPDA_TRANSPORT" ]; then
|
||||||
|
JPDA_TRANSPORT="dt_socket"
|
||||||
|
fi
|
||||||
|
if [ -z "$JPDA_ADDRESS" ]; then
|
||||||
|
JPDA_ADDRESS="localhost:8000"
|
||||||
|
fi
|
||||||
|
if [ -z "$JPDA_SUSPEND" ]; then
|
||||||
|
JPDA_SUSPEND="n"
|
||||||
|
fi
|
||||||
|
if [ -z "$JPDA_OPTS" ]; then
|
||||||
|
JPDA_OPTS="-agentlib:jdwp=transport=$JPDA_TRANSPORT,address=$JPDA_ADDRESS,server=y,suspend=$JPDA_SUSPEND"
|
||||||
|
fi
|
||||||
|
CATALINA_OPTS="$JPDA_OPTS $CATALINA_OPTS"
|
||||||
|
shift
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$1" = "debug" ] ; then
|
||||||
|
if $os400; then
|
||||||
|
echo "Debug command not available on OS400"
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
shift
|
||||||
|
if [ "$1" = "-security" ] ; then
|
||||||
|
if [ $have_tty -eq 1 ]; then
|
||||||
|
echo "Using Security Manager"
|
||||||
|
fi
|
||||||
|
shift
|
||||||
|
eval exec "\"$_RUNJDB\"" "\"$CATALINA_LOGGING_CONFIG\"" $LOGGING_MANAGER "$JAVA_OPTS" "$CATALINA_OPTS" \
|
||||||
|
-D$ENDORSED_PROP="$JAVA_ENDORSED_DIRS" \
|
||||||
|
-classpath "$CLASSPATH" \
|
||||||
|
-sourcepath "$CATALINA_HOME"/../../java \
|
||||||
|
-Djava.security.manager \
|
||||||
|
-Djava.security.policy=="$CATALINA_BASE"/conf/catalina.policy \
|
||||||
|
-Dcatalina.base="$CATALINA_BASE" \
|
||||||
|
-Dcatalina.home="$CATALINA_HOME" \
|
||||||
|
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
|
||||||
|
-Dintermax.agentname=core_business1_tomcat -Dintermax.agentservice=ALL_SERVICE -Dintermax.agentgroup=core_business1_group -Dintermax.hostgroup=apck2 -Dintermax.tier=CORE \
|
||||||
|
-javaagent:/usr/local/intermax/23.12.07.02/jspd/lib/jspd.jar \
|
||||||
|
org.apache.catalina.startup.Bootstrap "$@" start
|
||||||
|
else
|
||||||
|
eval exec "\"$_RUNJDB\"" "\"$CATALINA_LOGGING_CONFIG\"" $LOGGING_MANAGER "$JAVA_OPTS" "$CATALINA_OPTS" \
|
||||||
|
-D$ENDORSED_PROP="$JAVA_ENDORSED_DIRS" \
|
||||||
|
-classpath "$CLASSPATH" \
|
||||||
|
-sourcepath "$CATALINA_HOME"/../../java \
|
||||||
|
-Dcatalina.base="$CATALINA_BASE" \
|
||||||
|
-Dcatalina.home="$CATALINA_HOME" \
|
||||||
|
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
|
||||||
|
-Dintermax.agentname=core_business1_tomcat -Dintermax.agentservice=ALL_SERVICE -Dintermax.agentgroup=core_business1_group -Dintermax.hostgroup=apck2 -Dintermax.tier=CORE \
|
||||||
|
-javaagent:/usr/local/intermax/23.12.07.02/jspd/lib/jspd.jar \
|
||||||
|
org.apache.catalina.startup.Bootstrap "$@" start
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
elif [ "$1" = "run" ]; then
|
||||||
|
|
||||||
|
shift
|
||||||
|
if [ "$1" = "-security" ] ; then
|
||||||
|
if [ $have_tty -eq 1 ]; then
|
||||||
|
echo "Using Security Manager"
|
||||||
|
fi
|
||||||
|
shift
|
||||||
|
eval exec "\"$_RUNJAVA\"" "\"$CATALINA_LOGGING_CONFIG\"" $LOGGING_MANAGER "$JAVA_OPTS" "$CATALINA_OPTS" \
|
||||||
|
-D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
|
||||||
|
-classpath "\"$CLASSPATH\"" \
|
||||||
|
-Djava.security.manager \
|
||||||
|
-Djava.security.policy=="\"$CATALINA_BASE/conf/catalina.policy\"" \
|
||||||
|
-Dcatalina.base="\"$CATALINA_BASE\"" \
|
||||||
|
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||||
|
-Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
|
||||||
|
-Dintermax.agentname=core_business1_tomcat -Dintermax.agentservice=ALL_SERVICE -Dintermax.agentgroup=core_business1_group -Dintermax.hostgroup=apck2 -Dintermax.tier=CORE \
|
||||||
|
-javaagent:/usr/local/intermax/23.12.07.02/jspd/lib/jspd.jar \
|
||||||
|
org.apache.catalina.startup.Bootstrap "$@" start
|
||||||
|
else
|
||||||
|
eval exec "\"$_RUNJAVA\"" "\"$CATALINA_LOGGING_CONFIG\"" $LOGGING_MANAGER "$JAVA_OPTS" "$CATALINA_OPTS" \
|
||||||
|
-D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
|
||||||
|
-classpath "\"$CLASSPATH\"" \
|
||||||
|
-Dcatalina.base="\"$CATALINA_BASE\"" \
|
||||||
|
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||||
|
-Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
|
||||||
|
-Dintermax.agentname=core_business1_tomcat -Dintermax.agentservice=ALL_SERVICE -Dintermax.agentgroup=core_business1_group -Dintermax.hostgroup=apck2 -Dintermax.tier=CORE \
|
||||||
|
-javaagent:/usr/local/intermax/23.12.07.02/jspd/lib/jspd.jar \
|
||||||
|
org.apache.catalina.startup.Bootstrap "$@" start
|
||||||
|
fi
|
||||||
|
|
||||||
|
elif [ "$1" = "start" ] ; then
|
||||||
|
|
||||||
|
if [ ! -z "$CATALINA_PID" ]; then
|
||||||
|
if [ -f "$CATALINA_PID" ]; then
|
||||||
|
if [ -s "$CATALINA_PID" ]; then
|
||||||
|
echo "Existing PID file found during start."
|
||||||
|
if [ -r "$CATALINA_PID" ]; then
|
||||||
|
PID=`cat "$CATALINA_PID"`
|
||||||
|
ps -p $PID >/dev/null 2>&1
|
||||||
|
if [ $? -eq 0 ] ; then
|
||||||
|
echo "Tomcat appears to still be running with PID $PID. Start aborted."
|
||||||
|
echo "If the following process is not a Tomcat process, remove the PID file and try again:"
|
||||||
|
ps -f -p $PID
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
echo "Removing/clearing stale PID file."
|
||||||
|
rm -f "$CATALINA_PID" >/dev/null 2>&1
|
||||||
|
if [ $? != 0 ]; then
|
||||||
|
if [ -w "$CATALINA_PID" ]; then
|
||||||
|
cat /dev/null > "$CATALINA_PID"
|
||||||
|
else
|
||||||
|
echo "Unable to remove or clear stale PID file. Start aborted."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "Unable to read PID file. Start aborted."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
rm -f "$CATALINA_PID" >/dev/null 2>&1
|
||||||
|
if [ $? != 0 ]; then
|
||||||
|
if [ ! -w "$CATALINA_PID" ]; then
|
||||||
|
echo "Unable to remove or write to empty PID file. Start aborted."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
shift
|
||||||
|
if [ -z "$CATALINA_OUT_CMD" ] ; then
|
||||||
|
touch "$CATALINA_OUT"
|
||||||
|
else
|
||||||
|
if [ ! -e "$CATALINA_OUT" ]; then
|
||||||
|
if ! mkfifo "$CATALINA_OUT"; then
|
||||||
|
echo "cannot create named pipe $CATALINA_OUT. Start aborted."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
elif [ ! -p "$CATALINA_OUT" ]; then
|
||||||
|
echo "$CATALINA_OUT exists and is not a named pipe. Start aborted."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
$CATALINA_OUT_CMD <"$CATALINA_OUT" &
|
||||||
|
fi
|
||||||
|
if [ "$1" = "-security" ] ; then
|
||||||
|
if [ $have_tty -eq 1 ]; then
|
||||||
|
echo "Using Security Manager"
|
||||||
|
fi
|
||||||
|
shift
|
||||||
|
eval $_NOHUP "\"$_RUNJAVA\"" "\"$CATALINA_LOGGING_CONFIG\"" $LOGGING_MANAGER "$JAVA_OPTS" "$CATALINA_OPTS" \
|
||||||
|
-D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
|
||||||
|
-classpath "\"$CLASSPATH\"" \
|
||||||
|
-Djava.security.manager \
|
||||||
|
-Djava.security.policy=="\"$CATALINA_BASE/conf/catalina.policy\"" \
|
||||||
|
-Dcatalina.base="\"$CATALINA_BASE\"" \
|
||||||
|
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||||
|
-Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
|
||||||
|
-Dintermax.agentname=core_business1_tomcat -Dintermax.agentservice=ALL_SERVICE -Dintermax.agentgroup=core_business1_group -Dintermax.hostgroup=apck2 -Dintermax.tier=CORE \
|
||||||
|
-javaagent:/usr/local/intermax/23.12.07.02/jspd/lib/jspd.jar \
|
||||||
|
org.apache.catalina.startup.Bootstrap "$@" start \
|
||||||
|
>> "$CATALINA_OUT" 2>&1 "&"
|
||||||
|
|
||||||
|
else
|
||||||
|
eval $_NOHUP "\"$_RUNJAVA\"" "\"$CATALINA_LOGGING_CONFIG\"" $LOGGING_MANAGER "$JAVA_OPTS" "$CATALINA_OPTS" \
|
||||||
|
-D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
|
||||||
|
-classpath "\"$CLASSPATH\"" \
|
||||||
|
-Dcatalina.base="\"$CATALINA_BASE\"" \
|
||||||
|
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||||
|
-Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
|
||||||
|
-Dintermax.agentname=core_business1_tomcat -Dintermax.agentservice=ALL_SERVICE -Dintermax.agentgroup=core_business1_group -Dintermax.hostgroup=apck2 -Dintermax.tier=CORE \
|
||||||
|
-javaagent:/usr/local/intermax/23.12.07.02/jspd/lib/jspd.jar \
|
||||||
|
org.apache.catalina.startup.Bootstrap "$@" start \
|
||||||
|
>> "$CATALINA_OUT" 2>&1 "&"
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ ! -z "$CATALINA_PID" ]; then
|
||||||
|
echo $! > "$CATALINA_PID"
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "Tomcat started."
|
||||||
|
|
||||||
|
elif [ "$1" = "stop" ] ; then
|
||||||
|
|
||||||
|
shift
|
||||||
|
|
||||||
|
SLEEP=5
|
||||||
|
if [ ! -z "$1" ]; then
|
||||||
|
echo $1 | grep "[^0-9]" >/dev/null 2>&1
|
||||||
|
if [ $? -gt 0 ]; then
|
||||||
|
SLEEP=$1
|
||||||
|
shift
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
FORCE=0
|
||||||
|
if [ "$1" = "-force" ]; then
|
||||||
|
shift
|
||||||
|
FORCE=1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ ! -z "$CATALINA_PID" ]; then
|
||||||
|
if [ -f "$CATALINA_PID" ]; then
|
||||||
|
if [ -s "$CATALINA_PID" ]; then
|
||||||
|
kill -0 `cat "$CATALINA_PID"` >/dev/null 2>&1
|
||||||
|
if [ $? -gt 0 ]; then
|
||||||
|
echo "PID file found but either no matching process was found or the current user does not have permission to stop the process. Stop aborted."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "PID file is empty and has been ignored."
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "\$CATALINA_PID was set but the specified file does not exist. Is Tomcat running? Stop aborted."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
eval "\"$_RUNJAVA\"" $LOGGING_MANAGER "$JAVA_OPTS" \
|
||||||
|
-D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
|
||||||
|
-classpath "\"$CLASSPATH\"" \
|
||||||
|
-Dcatalina.base="\"$CATALINA_BASE\"" \
|
||||||
|
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||||
|
-Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
|
||||||
|
org.apache.catalina.startup.Bootstrap "$@" stop
|
||||||
|
|
||||||
|
# stop failed. Shutdown port disabled? Try a normal kill.
|
||||||
|
if [ $? != 0 ]; then
|
||||||
|
if [ ! -z "$CATALINA_PID" ]; then
|
||||||
|
echo "The stop command failed. Attempting to signal the process to stop through OS signal."
|
||||||
|
kill -15 `cat "$CATALINA_PID"` >/dev/null 2>&1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ ! -z "$CATALINA_PID" ]; then
|
||||||
|
if [ -f "$CATALINA_PID" ]; then
|
||||||
|
while [ $SLEEP -ge 0 ]; do
|
||||||
|
kill -0 `cat "$CATALINA_PID"` >/dev/null 2>&1
|
||||||
|
if [ $? -gt 0 ]; then
|
||||||
|
rm -f "$CATALINA_PID" >/dev/null 2>&1
|
||||||
|
if [ $? != 0 ]; then
|
||||||
|
if [ -w "$CATALINA_PID" ]; then
|
||||||
|
cat /dev/null > "$CATALINA_PID"
|
||||||
|
# If Tomcat has stopped don't try and force a stop with an empty PID file
|
||||||
|
FORCE=0
|
||||||
|
else
|
||||||
|
echo "The PID file could not be removed or cleared."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
echo "Tomcat stopped."
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
if [ $SLEEP -gt 0 ]; then
|
||||||
|
sleep 1
|
||||||
|
fi
|
||||||
|
if [ $SLEEP -eq 0 ]; then
|
||||||
|
echo "Tomcat did not stop in time."
|
||||||
|
if [ $FORCE -eq 0 ]; then
|
||||||
|
echo "PID file was not removed."
|
||||||
|
fi
|
||||||
|
echo "To aid diagnostics a thread dump has been written to standard out."
|
||||||
|
kill -3 `cat "$CATALINA_PID"`
|
||||||
|
fi
|
||||||
|
SLEEP=`expr $SLEEP - 1 `
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
KILL_SLEEP_INTERVAL=5
|
||||||
|
if [ $FORCE -eq 1 ]; then
|
||||||
|
if [ -z "$CATALINA_PID" ]; then
|
||||||
|
echo "Kill failed: \$CATALINA_PID not set"
|
||||||
|
else
|
||||||
|
if [ -f "$CATALINA_PID" ]; then
|
||||||
|
PID=`cat "$CATALINA_PID"`
|
||||||
|
echo "Killing Tomcat with the PID: $PID"
|
||||||
|
kill -9 $PID
|
||||||
|
while [ $KILL_SLEEP_INTERVAL -ge 0 ]; do
|
||||||
|
kill -0 `cat "$CATALINA_PID"` >/dev/null 2>&1
|
||||||
|
if [ $? -gt 0 ]; then
|
||||||
|
rm -f "$CATALINA_PID" >/dev/null 2>&1
|
||||||
|
if [ $? != 0 ]; then
|
||||||
|
if [ -w "$CATALINA_PID" ]; then
|
||||||
|
cat /dev/null > "$CATALINA_PID"
|
||||||
|
else
|
||||||
|
echo "The PID file could not be removed."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
echo "The Tomcat process has been killed."
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
if [ $KILL_SLEEP_INTERVAL -gt 0 ]; then
|
||||||
|
sleep 1
|
||||||
|
fi
|
||||||
|
KILL_SLEEP_INTERVAL=`expr $KILL_SLEEP_INTERVAL - 1 `
|
||||||
|
done
|
||||||
|
if [ $KILL_SLEEP_INTERVAL -lt 0 ]; then
|
||||||
|
echo "Tomcat has not been killed completely yet. The process might be waiting on some system call or might be UNINTERRUPTIBLE."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
elif [ "$1" = "configtest" ] ; then
|
||||||
|
|
||||||
|
eval "\"$_RUNJAVA\"" $LOGGING_MANAGER "$JAVA_OPTS" \
|
||||||
|
-D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
|
||||||
|
-classpath "\"$CLASSPATH\"" \
|
||||||
|
-Dcatalina.base="\"$CATALINA_BASE\"" \
|
||||||
|
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||||
|
-Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
|
||||||
|
org.apache.catalina.startup.Bootstrap configtest
|
||||||
|
result=$?
|
||||||
|
if [ $result -ne 0 ]; then
|
||||||
|
echo "Configuration error detected!"
|
||||||
|
fi
|
||||||
|
exit $result
|
||||||
|
|
||||||
|
elif [ "$1" = "version" ] ; then
|
||||||
|
|
||||||
|
eval "\"$_RUNJAVA\"" "$JAVA_OPTS" \
|
||||||
|
-classpath "\"$CATALINA_HOME/lib/catalina.jar\"" \
|
||||||
|
org.apache.catalina.util.ServerInfo
|
||||||
|
|
||||||
|
else
|
||||||
|
|
||||||
|
echo "Usage: catalina.sh ( commands ... )"
|
||||||
|
echo "commands:"
|
||||||
|
if $os400; then
|
||||||
|
echo " debug Start Catalina in a debugger (not available on OS400)"
|
||||||
|
echo " debug -security Debug Catalina with a security manager (not available on OS400)"
|
||||||
|
else
|
||||||
|
echo " debug Start Catalina in a debugger"
|
||||||
|
echo " debug -security Debug Catalina with a security manager"
|
||||||
|
fi
|
||||||
|
echo " jpda start Start Catalina under JPDA debugger"
|
||||||
|
echo " run Start Catalina in the current window"
|
||||||
|
echo " run -security Start in the current window with security manager"
|
||||||
|
echo " start Start Catalina in a separate window"
|
||||||
|
echo " start -security Start in a separate window with security manager"
|
||||||
|
echo " stop Stop Catalina, waiting up to 5 seconds for the process to end"
|
||||||
|
echo " stop n Stop Catalina, waiting up to n seconds for the process to end"
|
||||||
|
echo " stop -force Stop Catalina, wait up to 5 seconds and then use kill -KILL if still running"
|
||||||
|
echo " stop n -force Stop Catalina, wait up to n seconds and then use kill -KILL if still running"
|
||||||
|
echo " configtest Run a basic syntax check on server.xml - check exit code for result"
|
||||||
|
echo " version What version of tomcat are you running?"
|
||||||
|
echo "Note: Waiting for the process to end and use of the -force option require that \$CATALINA_PID is defined"
|
||||||
|
exit 1
|
||||||
|
|
||||||
|
fi
|
||||||
694
tomcat/bin/catalina.sh.20240125
Executable file
694
tomcat/bin/catalina.sh.20240125
Executable file
@@ -0,0 +1,694 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
# contributor license agreements. See the NOTICE file distributed with
|
||||||
|
# this work for additional information regarding copyright ownership.
|
||||||
|
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
# (the "License"); you may not use this file except in compliance with
|
||||||
|
# the License. You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
# Control Script for the CATALINA Server
|
||||||
|
#
|
||||||
|
# For supported commands call "catalina.sh help" or see the usage section at
|
||||||
|
# the end of this file.
|
||||||
|
#
|
||||||
|
# Environment Variable Prerequisites
|
||||||
|
#
|
||||||
|
# Do not set the variables in this script. Instead put them into a script
|
||||||
|
# setenv.sh in CATALINA_BASE/bin to keep your customizations separate.
|
||||||
|
#
|
||||||
|
# CATALINA_HOME May point at your Catalina "build" directory.
|
||||||
|
#
|
||||||
|
# CATALINA_BASE (Optional) Base directory for resolving dynamic portions
|
||||||
|
# of a Catalina installation. If not present, resolves to
|
||||||
|
# the same directory that CATALINA_HOME points to.
|
||||||
|
#
|
||||||
|
# CATALINA_OUT (Optional) Full path to a file where stdout and stderr
|
||||||
|
# will be redirected.
|
||||||
|
# Default is $CATALINA_BASE/logs/catalina.out
|
||||||
|
#
|
||||||
|
# CATALINA_OUT_CMD (Optional) Command which will be executed and receive
|
||||||
|
# as its stdin the stdout and stderr from the Tomcat java
|
||||||
|
# process. If CATALINA_OUT_CMD is set, the value of
|
||||||
|
# CATALINA_OUT will be used as a named pipe.
|
||||||
|
# No default.
|
||||||
|
# Example (all one line)
|
||||||
|
# CATALINA_OUT_CMD="/usr/bin/rotatelogs -f $CATALINA_BASE/logs/catalina.out.%Y-%m-%d.log 86400"
|
||||||
|
#
|
||||||
|
# CATALINA_OPTS (Optional) Java runtime options used when the "start",
|
||||||
|
# "run" or "debug" command is executed.
|
||||||
|
# Include here and not in JAVA_OPTS all options, that should
|
||||||
|
# only be used by Tomcat itself, not by the stop process,
|
||||||
|
# the version command etc.
|
||||||
|
# Examples are heap size, GC logging, JMX ports etc.
|
||||||
|
#
|
||||||
|
# CATALINA_TMPDIR (Optional) Directory path location of temporary directory
|
||||||
|
# the JVM should use (java.io.tmpdir). Defaults to
|
||||||
|
# $CATALINA_BASE/temp.
|
||||||
|
#
|
||||||
|
# JAVA_HOME Must point at your Java Development Kit installation.
|
||||||
|
# Required to run the with the "debug" argument.
|
||||||
|
#
|
||||||
|
# JRE_HOME Must point at your Java Runtime installation.
|
||||||
|
# Defaults to JAVA_HOME if empty. If JRE_HOME and JAVA_HOME
|
||||||
|
# are both set, JRE_HOME is used.
|
||||||
|
#
|
||||||
|
# JAVA_OPTS (Optional) Java runtime options used when any command
|
||||||
|
# is executed.
|
||||||
|
# Include here and not in CATALINA_OPTS all options, that
|
||||||
|
# should be used by Tomcat and also by the stop process,
|
||||||
|
# the version command etc.
|
||||||
|
# Most options should go into CATALINA_OPTS.
|
||||||
|
#
|
||||||
|
# JAVA_ENDORSED_DIRS (Optional) Lists of of colon separated directories
|
||||||
|
# containing some jars in order to allow replacement of APIs
|
||||||
|
# created outside of the JCP (i.e. DOM and SAX from W3C).
|
||||||
|
# It can also be used to update the XML parser implementation.
|
||||||
|
# This is only supported for Java <= 8.
|
||||||
|
# Defaults to $CATALINA_HOME/endorsed.
|
||||||
|
#
|
||||||
|
# JPDA_TRANSPORT (Optional) JPDA transport used when the "jpda start"
|
||||||
|
# command is executed. The default is "dt_socket".
|
||||||
|
#
|
||||||
|
# JPDA_ADDRESS (Optional) Java runtime options used when the "jpda start"
|
||||||
|
# command is executed. The default is localhost:8000.
|
||||||
|
#
|
||||||
|
# JPDA_SUSPEND (Optional) Java runtime options used when the "jpda start"
|
||||||
|
# command is executed. Specifies whether JVM should suspend
|
||||||
|
# execution immediately after startup. Default is "n".
|
||||||
|
#
|
||||||
|
# JPDA_OPTS (Optional) Java runtime options used when the "jpda start"
|
||||||
|
# command is executed. If used, JPDA_TRANSPORT, JPDA_ADDRESS,
|
||||||
|
# and JPDA_SUSPEND are ignored. Thus, all required jpda
|
||||||
|
# options MUST be specified. The default is:
|
||||||
|
#
|
||||||
|
# -agentlib:jdwp=transport=$JPDA_TRANSPORT,
|
||||||
|
# address=$JPDA_ADDRESS,server=y,suspend=$JPDA_SUSPEND
|
||||||
|
#
|
||||||
|
# JSSE_OPTS (Optional) Java runtime options used to control the TLS
|
||||||
|
# implementation when JSSE is used. Default is:
|
||||||
|
# "-Djdk.tls.ephemeralDHKeySize=2048"
|
||||||
|
#
|
||||||
|
# CATALINA_PID (Optional) Path of the file which should contains the pid
|
||||||
|
# of the catalina startup java process, when start (fork) is
|
||||||
|
# used
|
||||||
|
#
|
||||||
|
# CATALINA_LOGGING_CONFIG (Optional) Override Tomcat's logging config file
|
||||||
|
# Example (all one line)
|
||||||
|
# CATALINA_LOGGING_CONFIG="-Djava.util.logging.config.file=$CATALINA_BASE/conf/logging.properties"
|
||||||
|
#
|
||||||
|
# LOGGING_CONFIG Deprecated
|
||||||
|
# Use CATALINA_LOGGING_CONFIG
|
||||||
|
# This is only used if CATALINA_LOGGING_CONFIG is not set
|
||||||
|
# and LOGGING_CONFIG starts with "-D..."
|
||||||
|
#
|
||||||
|
# LOGGING_MANAGER (Optional) Override Tomcat's logging manager
|
||||||
|
# Example (all one line)
|
||||||
|
# LOGGING_MANAGER="-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
|
||||||
|
#
|
||||||
|
# UMASK (Optional) Override Tomcat's default UMASK of 0027
|
||||||
|
#
|
||||||
|
# USE_NOHUP (Optional) If set to the string true the start command will
|
||||||
|
# use nohup so that the Tomcat process will ignore any hangup
|
||||||
|
# signals. Default is "false" unless running on HP-UX in which
|
||||||
|
# case the default is "true"
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# OS specific support. $var _must_ be set to either true or false.
|
||||||
|
cygwin=false
|
||||||
|
darwin=false
|
||||||
|
os400=false
|
||||||
|
hpux=false
|
||||||
|
case "`uname`" in
|
||||||
|
CYGWIN*) cygwin=true;;
|
||||||
|
Darwin*) darwin=true;;
|
||||||
|
OS400*) os400=true;;
|
||||||
|
HP-UX*) hpux=true;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# resolve links - $0 may be a softlink
|
||||||
|
PRG="$0"
|
||||||
|
|
||||||
|
while [ -h "$PRG" ]; do
|
||||||
|
ls=`ls -ld "$PRG"`
|
||||||
|
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||||
|
if expr "$link" : '/.*' > /dev/null; then
|
||||||
|
PRG="$link"
|
||||||
|
else
|
||||||
|
PRG=`dirname "$PRG"`/"$link"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
# Get standard environment variables
|
||||||
|
PRGDIR=`dirname "$PRG"`
|
||||||
|
|
||||||
|
# Only set CATALINA_HOME if not already set
|
||||||
|
[ -z "$CATALINA_HOME" ] && CATALINA_HOME=`cd "$PRGDIR/.." >/dev/null; pwd`
|
||||||
|
|
||||||
|
# Copy CATALINA_BASE from CATALINA_HOME if not already set
|
||||||
|
[ -z "$CATALINA_BASE" ] && CATALINA_BASE="$CATALINA_HOME"
|
||||||
|
|
||||||
|
# Ensure that any user defined CLASSPATH variables are not used on startup,
|
||||||
|
# but allow them to be specified in setenv.sh, in rare case when it is needed.
|
||||||
|
CLASSPATH=
|
||||||
|
|
||||||
|
if [ -r "$CATALINA_BASE/bin/setenv.sh" ]; then
|
||||||
|
. "$CATALINA_BASE/bin/setenv.sh"
|
||||||
|
elif [ -r "$CATALINA_HOME/bin/setenv.sh" ]; then
|
||||||
|
. "$CATALINA_HOME/bin/setenv.sh"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# For Cygwin, ensure paths are in UNIX format before anything is touched
|
||||||
|
if $cygwin; then
|
||||||
|
[ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
|
||||||
|
[ -n "$JRE_HOME" ] && JRE_HOME=`cygpath --unix "$JRE_HOME"`
|
||||||
|
[ -n "$CATALINA_HOME" ] && CATALINA_HOME=`cygpath --unix "$CATALINA_HOME"`
|
||||||
|
[ -n "$CATALINA_BASE" ] && CATALINA_BASE=`cygpath --unix "$CATALINA_BASE"`
|
||||||
|
[ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Ensure that neither CATALINA_HOME nor CATALINA_BASE contains a colon
|
||||||
|
# as this is used as the separator in the classpath and Java provides no
|
||||||
|
# mechanism for escaping if the same character appears in the path.
|
||||||
|
case $CATALINA_HOME in
|
||||||
|
*:*) echo "Using CATALINA_HOME: $CATALINA_HOME";
|
||||||
|
echo "Unable to start as CATALINA_HOME contains a colon (:) character";
|
||||||
|
exit 1;
|
||||||
|
esac
|
||||||
|
case $CATALINA_BASE in
|
||||||
|
*:*) echo "Using CATALINA_BASE: $CATALINA_BASE";
|
||||||
|
echo "Unable to start as CATALINA_BASE contains a colon (:) character";
|
||||||
|
exit 1;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# For OS400
|
||||||
|
if $os400; then
|
||||||
|
# Set job priority to standard for interactive (interactive - 6) by using
|
||||||
|
# the interactive priority - 6, the helper threads that respond to requests
|
||||||
|
# will be running at the same priority as interactive jobs.
|
||||||
|
COMMAND='chgjob job('$JOBNAME') runpty(6)'
|
||||||
|
system $COMMAND
|
||||||
|
|
||||||
|
# Enable multi threading
|
||||||
|
export QIBM_MULTI_THREADED=Y
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Get standard Java environment variables
|
||||||
|
if $os400; then
|
||||||
|
# -r will Only work on the os400 if the files are:
|
||||||
|
# 1. owned by the user
|
||||||
|
# 2. owned by the PRIMARY group of the user
|
||||||
|
# this will not work if the user belongs in secondary groups
|
||||||
|
. "$CATALINA_HOME"/bin/setclasspath.sh
|
||||||
|
else
|
||||||
|
if [ -r "$CATALINA_HOME"/bin/setclasspath.sh ]; then
|
||||||
|
. "$CATALINA_HOME"/bin/setclasspath.sh
|
||||||
|
else
|
||||||
|
echo "Cannot find $CATALINA_HOME/bin/setclasspath.sh"
|
||||||
|
echo "This file is needed to run this program"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Add on extra jar files to CLASSPATH
|
||||||
|
if [ ! -z "$CLASSPATH" ] ; then
|
||||||
|
CLASSPATH="$CLASSPATH":
|
||||||
|
fi
|
||||||
|
CLASSPATH="$CLASSPATH""$CATALINA_HOME"/bin/bootstrap.jar
|
||||||
|
|
||||||
|
if [ -z "$CATALINA_OUT" ] ; then
|
||||||
|
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -z "$CATALINA_TMPDIR" ] ; then
|
||||||
|
# Define the java.io.tmpdir to use for Catalina
|
||||||
|
CATALINA_TMPDIR="$CATALINA_BASE"/temp
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Add tomcat-juli.jar to classpath
|
||||||
|
# tomcat-juli.jar can be over-ridden per instance
|
||||||
|
if [ -r "$CATALINA_BASE/bin/tomcat-juli.jar" ] ; then
|
||||||
|
CLASSPATH=$CLASSPATH:$CATALINA_BASE/bin/tomcat-juli.jar
|
||||||
|
else
|
||||||
|
CLASSPATH=$CLASSPATH:$CATALINA_HOME/bin/tomcat-juli.jar
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Bugzilla 37848: When no TTY is available, don't output to console
|
||||||
|
have_tty=0
|
||||||
|
if [ -t 0 ]; then
|
||||||
|
have_tty=1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# For Cygwin, switch paths to Windows format before running java
|
||||||
|
if $cygwin; then
|
||||||
|
JAVA_HOME=`cygpath --absolute --windows "$JAVA_HOME"`
|
||||||
|
JRE_HOME=`cygpath --absolute --windows "$JRE_HOME"`
|
||||||
|
CATALINA_HOME=`cygpath --absolute --windows "$CATALINA_HOME"`
|
||||||
|
CATALINA_BASE=`cygpath --absolute --windows "$CATALINA_BASE"`
|
||||||
|
CATALINA_TMPDIR=`cygpath --absolute --windows "$CATALINA_TMPDIR"`
|
||||||
|
CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
|
||||||
|
[ -n "$JAVA_ENDORSED_DIRS" ] && JAVA_ENDORSED_DIRS=`cygpath --path --windows "$JAVA_ENDORSED_DIRS"`
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -z "$JSSE_OPTS" ] ; then
|
||||||
|
JSSE_OPTS="-Djdk.tls.ephemeralDHKeySize=2048"
|
||||||
|
fi
|
||||||
|
JAVA_OPTS="$JAVA_OPTS $JSSE_OPTS"
|
||||||
|
|
||||||
|
# Register custom URL handlers
|
||||||
|
# Do this here so custom URL handles (specifically 'war:...') can be used in the security policy
|
||||||
|
JAVA_OPTS="$JAVA_OPTS -Djava.protocol.handler.pkgs=org.apache.catalina.webresources"
|
||||||
|
|
||||||
|
# Check for the deprecated LOGGING_CONFIG
|
||||||
|
# Only use it if CATALINA_LOGGING_CONFIG is not set and LOGGING_CONFIG starts with "-D..."
|
||||||
|
if [ -z "$CATALINA_LOGGING_CONFIG" ]; then
|
||||||
|
case $LOGGING_CONFIG in
|
||||||
|
-D*) CATALINA_LOGGING_CONFIG="$LOGGING_CONFIG"
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Set juli LogManager config file if it is present and an override has not been issued
|
||||||
|
if [ -z "$CATALINA_LOGGING_CONFIG" ]; then
|
||||||
|
if [ -r "$CATALINA_BASE"/conf/logging.properties ]; then
|
||||||
|
CATALINA_LOGGING_CONFIG="-Djava.util.logging.config.file=$CATALINA_BASE/conf/logging.properties"
|
||||||
|
else
|
||||||
|
# Bugzilla 45585
|
||||||
|
CATALINA_LOGGING_CONFIG="-Dnop"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -z "$LOGGING_MANAGER" ]; then
|
||||||
|
LOGGING_MANAGER="-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Set UMASK unless it has been overridden
|
||||||
|
if [ -z "$UMASK" ]; then
|
||||||
|
UMASK="0027"
|
||||||
|
fi
|
||||||
|
umask $UMASK
|
||||||
|
|
||||||
|
# Java 9 no longer supports the java.endorsed.dirs
|
||||||
|
# system property. Only try to use it if
|
||||||
|
# JAVA_ENDORSED_DIRS was explicitly set
|
||||||
|
# or CATALINA_HOME/endorsed exists.
|
||||||
|
ENDORSED_PROP=ignore.endorsed.dirs
|
||||||
|
if [ -n "$JAVA_ENDORSED_DIRS" ]; then
|
||||||
|
ENDORSED_PROP=java.endorsed.dirs
|
||||||
|
fi
|
||||||
|
if [ -d "$CATALINA_HOME/endorsed" ]; then
|
||||||
|
ENDORSED_PROP=java.endorsed.dirs
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Make the umask available when using the org.apache.catalina.security.SecurityListener
|
||||||
|
JAVA_OPTS="$JAVA_OPTS -Dorg.apache.catalina.security.SecurityListener.UMASK=`umask`"
|
||||||
|
|
||||||
|
if [ -z "$USE_NOHUP" ]; then
|
||||||
|
if $hpux; then
|
||||||
|
USE_NOHUP="true"
|
||||||
|
else
|
||||||
|
USE_NOHUP="false"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
unset _NOHUP
|
||||||
|
if [ "$USE_NOHUP" = "true" ]; then
|
||||||
|
_NOHUP="nohup"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Add the JAVA 9 specific start-up parameters required by Tomcat
|
||||||
|
JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/java.lang=ALL-UNNAMED"
|
||||||
|
JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/java.io=ALL-UNNAMED"
|
||||||
|
JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/java.util=ALL-UNNAMED"
|
||||||
|
JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/java.util.concurrent=ALL-UNNAMED"
|
||||||
|
JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED"
|
||||||
|
export JDK_JAVA_OPTIONS
|
||||||
|
|
||||||
|
# ----- Execute The Requested Command -----------------------------------------
|
||||||
|
|
||||||
|
# Bugzilla 37848: only output this if we have a TTY
|
||||||
|
if [ $have_tty -eq 1 ]; then
|
||||||
|
echo "Using CATALINA_BASE: $CATALINA_BASE"
|
||||||
|
echo "Using CATALINA_HOME: $CATALINA_HOME"
|
||||||
|
echo "Using CATALINA_TMPDIR: $CATALINA_TMPDIR"
|
||||||
|
if [ "$1" = "debug" ] ; then
|
||||||
|
echo "Using JAVA_HOME: $JAVA_HOME"
|
||||||
|
else
|
||||||
|
echo "Using JRE_HOME: $JRE_HOME"
|
||||||
|
fi
|
||||||
|
echo "Using CLASSPATH: $CLASSPATH"
|
||||||
|
echo "Using CATALINA_OPTS: $CATALINA_OPTS"
|
||||||
|
if [ ! -z "$CATALINA_PID" ]; then
|
||||||
|
echo "Using CATALINA_PID: $CATALINA_PID"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$1" = "jpda" ] ; then
|
||||||
|
if [ -z "$JPDA_TRANSPORT" ]; then
|
||||||
|
JPDA_TRANSPORT="dt_socket"
|
||||||
|
fi
|
||||||
|
if [ -z "$JPDA_ADDRESS" ]; then
|
||||||
|
JPDA_ADDRESS="localhost:8000"
|
||||||
|
fi
|
||||||
|
if [ -z "$JPDA_SUSPEND" ]; then
|
||||||
|
JPDA_SUSPEND="n"
|
||||||
|
fi
|
||||||
|
if [ -z "$JPDA_OPTS" ]; then
|
||||||
|
JPDA_OPTS="-agentlib:jdwp=transport=$JPDA_TRANSPORT,address=$JPDA_ADDRESS,server=y,suspend=$JPDA_SUSPEND"
|
||||||
|
fi
|
||||||
|
CATALINA_OPTS="$JPDA_OPTS $CATALINA_OPTS"
|
||||||
|
shift
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$1" = "debug" ] ; then
|
||||||
|
if $os400; then
|
||||||
|
echo "Debug command not available on OS400"
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
shift
|
||||||
|
if [ "$1" = "-security" ] ; then
|
||||||
|
if [ $have_tty -eq 1 ]; then
|
||||||
|
echo "Using Security Manager"
|
||||||
|
fi
|
||||||
|
shift
|
||||||
|
eval exec "\"$_RUNJDB\"" "\"$CATALINA_LOGGING_CONFIG\"" $LOGGING_MANAGER "$JAVA_OPTS" "$CATALINA_OPTS" \
|
||||||
|
-D$ENDORSED_PROP="$JAVA_ENDORSED_DIRS" \
|
||||||
|
-classpath "$CLASSPATH:/usr/local/tomcat/lib/webt50.jar" \
|
||||||
|
-sourcepath "$CATALINA_HOME"/../../java \
|
||||||
|
-Djava.security.manager \
|
||||||
|
-Djava.security.policy=="$CATALINA_BASE"/conf/catalina.policy \
|
||||||
|
-Dcatalina.base="$CATALINA_BASE" \
|
||||||
|
-Dcatalina.home="$CATALINA_HOME" \
|
||||||
|
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
|
||||||
|
-javaagent:/usr/local/intermax/2208.06_type3/jspd/lib/jspd.jar \
|
||||||
|
org.apache.catalina.startup.Bootstrap "$@" start
|
||||||
|
else
|
||||||
|
eval exec "\"$_RUNJDB\"" "\"$CATALINA_LOGGING_CONFIG\"" $LOGGING_MANAGER "$JAVA_OPTS" "$CATALINA_OPTS" \
|
||||||
|
-D$ENDORSED_PROP="$JAVA_ENDORSED_DIRS" \
|
||||||
|
-classpath "$CLASSPATH:/usr/local/tomcat/lib/webt50.jar" \
|
||||||
|
-sourcepath "$CATALINA_HOME"/../../java \
|
||||||
|
-Dcatalina.base="$CATALINA_BASE" \
|
||||||
|
-Dcatalina.home="$CATALINA_HOME" \
|
||||||
|
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
|
||||||
|
-javaagent:/usr/local/intermax/2208.06_type3/jspd/lib/jspd.jar \
|
||||||
|
org.apache.catalina.startup.Bootstrap "$@" start
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
elif [ "$1" = "run" ]; then
|
||||||
|
|
||||||
|
shift
|
||||||
|
if [ "$1" = "-security" ] ; then
|
||||||
|
if [ $have_tty -eq 1 ]; then
|
||||||
|
echo "Using Security Manager"
|
||||||
|
fi
|
||||||
|
shift
|
||||||
|
eval exec "\"$_RUNJAVA\"" "\"$CATALINA_LOGGING_CONFIG\"" $LOGGING_MANAGER "$JAVA_OPTS" "$CATALINA_OPTS" \
|
||||||
|
-D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
|
||||||
|
-classpath "\"$CLASSPATH\"" \
|
||||||
|
-Djava.security.manager \
|
||||||
|
-Djava.security.policy=="\"$CATALINA_BASE/conf/catalina.policy\"" \
|
||||||
|
-Dcatalina.base="\"$CATALINA_BASE\"" \
|
||||||
|
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||||
|
-Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
|
||||||
|
-javaagent:/usr/local/intermax/2208.06_type3/jspd/lib/jspd.jar \
|
||||||
|
org.apache.catalina.startup.Bootstrap "$@" start
|
||||||
|
else
|
||||||
|
eval exec "\"$_RUNJAVA\"" "\"$CATALINA_LOGGING_CONFIG\"" $LOGGING_MANAGER "$JAVA_OPTS" "$CATALINA_OPTS" \
|
||||||
|
-D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
|
||||||
|
-classpath "\"$CLASSPATH\"" \
|
||||||
|
-Dcatalina.base="\"$CATALINA_BASE\"" \
|
||||||
|
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||||
|
-Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
|
||||||
|
-javaagent:/usr/local/intermax/2208.06_type3/jspd/lib/jspd.jar \
|
||||||
|
org.apache.catalina.startup.Bootstrap "$@" start
|
||||||
|
fi
|
||||||
|
|
||||||
|
elif [ "$1" = "start" ] ; then
|
||||||
|
|
||||||
|
if [ ! -z "$CATALINA_PID" ]; then
|
||||||
|
if [ -f "$CATALINA_PID" ]; then
|
||||||
|
if [ -s "$CATALINA_PID" ]; then
|
||||||
|
echo "Existing PID file found during start."
|
||||||
|
if [ -r "$CATALINA_PID" ]; then
|
||||||
|
PID=`cat "$CATALINA_PID"`
|
||||||
|
ps -p $PID >/dev/null 2>&1
|
||||||
|
if [ $? -eq 0 ] ; then
|
||||||
|
echo "Tomcat appears to still be running with PID $PID. Start aborted."
|
||||||
|
echo "If the following process is not a Tomcat process, remove the PID file and try again:"
|
||||||
|
ps -f -p $PID
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
echo "Removing/clearing stale PID file."
|
||||||
|
rm -f "$CATALINA_PID" >/dev/null 2>&1
|
||||||
|
if [ $? != 0 ]; then
|
||||||
|
if [ -w "$CATALINA_PID" ]; then
|
||||||
|
cat /dev/null > "$CATALINA_PID"
|
||||||
|
else
|
||||||
|
echo "Unable to remove or clear stale PID file. Start aborted."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "Unable to read PID file. Start aborted."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
rm -f "$CATALINA_PID" >/dev/null 2>&1
|
||||||
|
if [ $? != 0 ]; then
|
||||||
|
if [ ! -w "$CATALINA_PID" ]; then
|
||||||
|
echo "Unable to remove or write to empty PID file. Start aborted."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
shift
|
||||||
|
if [ -z "$CATALINA_OUT_CMD" ] ; then
|
||||||
|
touch "$CATALINA_OUT"
|
||||||
|
else
|
||||||
|
if [ ! -e "$CATALINA_OUT" ]; then
|
||||||
|
if ! mkfifo "$CATALINA_OUT"; then
|
||||||
|
echo "cannot create named pipe $CATALINA_OUT. Start aborted."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
elif [ ! -p "$CATALINA_OUT" ]; then
|
||||||
|
echo "$CATALINA_OUT exists and is not a named pipe. Start aborted."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
$CATALINA_OUT_CMD <"$CATALINA_OUT" &
|
||||||
|
fi
|
||||||
|
if [ "$1" = "-security" ] ; then
|
||||||
|
if [ $have_tty -eq 1 ]; then
|
||||||
|
echo "Using Security Manager"
|
||||||
|
fi
|
||||||
|
shift
|
||||||
|
eval $_NOHUP "\"$_RUNJAVA\"" "\"$CATALINA_LOGGING_CONFIG\"" $LOGGING_MANAGER "$JAVA_OPTS" "$CATALINA_OPTS" \
|
||||||
|
-D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
|
||||||
|
-classpath "\"$CLASSPATH\"" \
|
||||||
|
-Djava.security.manager \
|
||||||
|
-Djava.security.policy=="\"$CATALINA_BASE/conf/catalina.policy\"" \
|
||||||
|
-Dcatalina.base="\"$CATALINA_BASE\"" \
|
||||||
|
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||||
|
-Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
|
||||||
|
-javaagent:/usr/local/intermax/2208.06_type3/jspd/lib/jspd.jar \
|
||||||
|
org.apache.catalina.startup.Bootstrap "$@" start \
|
||||||
|
>> "$CATALINA_OUT" 2>&1 "&"
|
||||||
|
|
||||||
|
else
|
||||||
|
eval $_NOHUP "\"$_RUNJAVA\"" "\"$CATALINA_LOGGING_CONFIG\"" $LOGGING_MANAGER "$JAVA_OPTS" "$CATALINA_OPTS" \
|
||||||
|
-D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
|
||||||
|
-classpath "\"$CLASSPATH\"" \
|
||||||
|
-Dcatalina.base="\"$CATALINA_BASE\"" \
|
||||||
|
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||||
|
-Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
|
||||||
|
-javaagent:/usr/local/intermax/2208.06_type3/jspd/lib/jspd.jar \
|
||||||
|
org.apache.catalina.startup.Bootstrap "$@" start \
|
||||||
|
>> "$CATALINA_OUT" 2>&1 "&"
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ ! -z "$CATALINA_PID" ]; then
|
||||||
|
echo $! > "$CATALINA_PID"
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "Tomcat started."
|
||||||
|
|
||||||
|
elif [ "$1" = "stop" ] ; then
|
||||||
|
|
||||||
|
shift
|
||||||
|
|
||||||
|
SLEEP=5
|
||||||
|
if [ ! -z "$1" ]; then
|
||||||
|
echo $1 | grep "[^0-9]" >/dev/null 2>&1
|
||||||
|
if [ $? -gt 0 ]; then
|
||||||
|
SLEEP=$1
|
||||||
|
shift
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
FORCE=0
|
||||||
|
if [ "$1" = "-force" ]; then
|
||||||
|
shift
|
||||||
|
FORCE=1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ ! -z "$CATALINA_PID" ]; then
|
||||||
|
if [ -f "$CATALINA_PID" ]; then
|
||||||
|
if [ -s "$CATALINA_PID" ]; then
|
||||||
|
kill -0 `cat "$CATALINA_PID"` >/dev/null 2>&1
|
||||||
|
if [ $? -gt 0 ]; then
|
||||||
|
echo "PID file found but either no matching process was found or the current user does not have permission to stop the process. Stop aborted."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "PID file is empty and has been ignored."
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "\$CATALINA_PID was set but the specified file does not exist. Is Tomcat running? Stop aborted."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
eval "\"$_RUNJAVA\"" $LOGGING_MANAGER "$JAVA_OPTS" \
|
||||||
|
-D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
|
||||||
|
-classpath "\"$CLASSPATH\"" \
|
||||||
|
-Dcatalina.base="\"$CATALINA_BASE\"" \
|
||||||
|
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||||
|
-Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
|
||||||
|
org.apache.catalina.startup.Bootstrap "$@" stop
|
||||||
|
|
||||||
|
# stop failed. Shutdown port disabled? Try a normal kill.
|
||||||
|
if [ $? != 0 ]; then
|
||||||
|
if [ ! -z "$CATALINA_PID" ]; then
|
||||||
|
echo "The stop command failed. Attempting to signal the process to stop through OS signal."
|
||||||
|
kill -15 `cat "$CATALINA_PID"` >/dev/null 2>&1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ ! -z "$CATALINA_PID" ]; then
|
||||||
|
if [ -f "$CATALINA_PID" ]; then
|
||||||
|
while [ $SLEEP -ge 0 ]; do
|
||||||
|
kill -0 `cat "$CATALINA_PID"` >/dev/null 2>&1
|
||||||
|
if [ $? -gt 0 ]; then
|
||||||
|
rm -f "$CATALINA_PID" >/dev/null 2>&1
|
||||||
|
if [ $? != 0 ]; then
|
||||||
|
if [ -w "$CATALINA_PID" ]; then
|
||||||
|
cat /dev/null > "$CATALINA_PID"
|
||||||
|
# If Tomcat has stopped don't try and force a stop with an empty PID file
|
||||||
|
FORCE=0
|
||||||
|
else
|
||||||
|
echo "The PID file could not be removed or cleared."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
echo "Tomcat stopped."
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
if [ $SLEEP -gt 0 ]; then
|
||||||
|
sleep 1
|
||||||
|
fi
|
||||||
|
if [ $SLEEP -eq 0 ]; then
|
||||||
|
echo "Tomcat did not stop in time."
|
||||||
|
if [ $FORCE -eq 0 ]; then
|
||||||
|
echo "PID file was not removed."
|
||||||
|
fi
|
||||||
|
echo "To aid diagnostics a thread dump has been written to standard out."
|
||||||
|
kill -3 `cat "$CATALINA_PID"`
|
||||||
|
fi
|
||||||
|
SLEEP=`expr $SLEEP - 1 `
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
KILL_SLEEP_INTERVAL=5
|
||||||
|
if [ $FORCE -eq 1 ]; then
|
||||||
|
if [ -z "$CATALINA_PID" ]; then
|
||||||
|
echo "Kill failed: \$CATALINA_PID not set"
|
||||||
|
else
|
||||||
|
if [ -f "$CATALINA_PID" ]; then
|
||||||
|
PID=`cat "$CATALINA_PID"`
|
||||||
|
echo "Killing Tomcat with the PID: $PID"
|
||||||
|
kill -9 $PID
|
||||||
|
while [ $KILL_SLEEP_INTERVAL -ge 0 ]; do
|
||||||
|
kill -0 `cat "$CATALINA_PID"` >/dev/null 2>&1
|
||||||
|
if [ $? -gt 0 ]; then
|
||||||
|
rm -f "$CATALINA_PID" >/dev/null 2>&1
|
||||||
|
if [ $? != 0 ]; then
|
||||||
|
if [ -w "$CATALINA_PID" ]; then
|
||||||
|
cat /dev/null > "$CATALINA_PID"
|
||||||
|
else
|
||||||
|
echo "The PID file could not be removed."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
echo "The Tomcat process has been killed."
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
if [ $KILL_SLEEP_INTERVAL -gt 0 ]; then
|
||||||
|
sleep 1
|
||||||
|
fi
|
||||||
|
KILL_SLEEP_INTERVAL=`expr $KILL_SLEEP_INTERVAL - 1 `
|
||||||
|
done
|
||||||
|
if [ $KILL_SLEEP_INTERVAL -lt 0 ]; then
|
||||||
|
echo "Tomcat has not been killed completely yet. The process might be waiting on some system call or might be UNINTERRUPTIBLE."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
elif [ "$1" = "configtest" ] ; then
|
||||||
|
|
||||||
|
eval "\"$_RUNJAVA\"" $LOGGING_MANAGER "$JAVA_OPTS" \
|
||||||
|
-D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
|
||||||
|
-classpath "\"$CLASSPATH\"" \
|
||||||
|
-Dcatalina.base="\"$CATALINA_BASE\"" \
|
||||||
|
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||||
|
-Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
|
||||||
|
org.apache.catalina.startup.Bootstrap configtest
|
||||||
|
result=$?
|
||||||
|
if [ $result -ne 0 ]; then
|
||||||
|
echo "Configuration error detected!"
|
||||||
|
fi
|
||||||
|
exit $result
|
||||||
|
|
||||||
|
elif [ "$1" = "version" ] ; then
|
||||||
|
|
||||||
|
eval "\"$_RUNJAVA\"" "$JAVA_OPTS" \
|
||||||
|
-classpath "\"$CATALINA_HOME/lib/catalina.jar\"" \
|
||||||
|
org.apache.catalina.util.ServerInfo
|
||||||
|
|
||||||
|
else
|
||||||
|
|
||||||
|
echo "Usage: catalina.sh ( commands ... )"
|
||||||
|
echo "commands:"
|
||||||
|
if $os400; then
|
||||||
|
echo " debug Start Catalina in a debugger (not available on OS400)"
|
||||||
|
echo " debug -security Debug Catalina with a security manager (not available on OS400)"
|
||||||
|
else
|
||||||
|
echo " debug Start Catalina in a debugger"
|
||||||
|
echo " debug -security Debug Catalina with a security manager"
|
||||||
|
fi
|
||||||
|
echo " jpda start Start Catalina under JPDA debugger"
|
||||||
|
echo " run Start Catalina in the current window"
|
||||||
|
echo " run -security Start in the current window with security manager"
|
||||||
|
echo " start Start Catalina in a separate window"
|
||||||
|
echo " start -security Start in a separate window with security manager"
|
||||||
|
echo " stop Stop Catalina, waiting up to 5 seconds for the process to end"
|
||||||
|
echo " stop n Stop Catalina, waiting up to n seconds for the process to end"
|
||||||
|
echo " stop -force Stop Catalina, wait up to 5 seconds and then use kill -KILL if still running"
|
||||||
|
echo " stop n -force Stop Catalina, wait up to n seconds and then use kill -KILL if still running"
|
||||||
|
echo " configtest Run a basic syntax check on server.xml - check exit code for result"
|
||||||
|
echo " version What version of tomcat are you running?"
|
||||||
|
echo "Note: Waiting for the process to end and use of the -force option require that \$CATALINA_PID is defined"
|
||||||
|
exit 1
|
||||||
|
|
||||||
|
fi
|
||||||
688
tomcat/bin/catalina.sh.org
Executable file
688
tomcat/bin/catalina.sh.org
Executable file
@@ -0,0 +1,688 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
# contributor license agreements. See the NOTICE file distributed with
|
||||||
|
# this work for additional information regarding copyright ownership.
|
||||||
|
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
# (the "License"); you may not use this file except in compliance with
|
||||||
|
# the License. You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
# Control Script for the CATALINA Server
|
||||||
|
#
|
||||||
|
# For supported commands call "catalina.sh help" or see the usage section at
|
||||||
|
# the end of this file.
|
||||||
|
#
|
||||||
|
# Environment Variable Prerequisites
|
||||||
|
#
|
||||||
|
# Do not set the variables in this script. Instead put them into a script
|
||||||
|
# setenv.sh in CATALINA_BASE/bin to keep your customizations separate.
|
||||||
|
#
|
||||||
|
# CATALINA_HOME May point at your Catalina "build" directory.
|
||||||
|
#
|
||||||
|
# CATALINA_BASE (Optional) Base directory for resolving dynamic portions
|
||||||
|
# of a Catalina installation. If not present, resolves to
|
||||||
|
# the same directory that CATALINA_HOME points to.
|
||||||
|
#
|
||||||
|
# CATALINA_OUT (Optional) Full path to a file where stdout and stderr
|
||||||
|
# will be redirected.
|
||||||
|
# Default is $CATALINA_BASE/logs/catalina.out
|
||||||
|
#
|
||||||
|
# CATALINA_OUT_CMD (Optional) Command which will be executed and receive
|
||||||
|
# as its stdin the stdout and stderr from the Tomcat java
|
||||||
|
# process. If CATALINA_OUT_CMD is set, the value of
|
||||||
|
# CATALINA_OUT will be used as a named pipe.
|
||||||
|
# No default.
|
||||||
|
# Example (all one line)
|
||||||
|
# CATALINA_OUT_CMD="/usr/bin/rotatelogs -f $CATALINA_BASE/logs/catalina.out.%Y-%m-%d.log 86400"
|
||||||
|
#
|
||||||
|
# CATALINA_OPTS (Optional) Java runtime options used when the "start",
|
||||||
|
# "run" or "debug" command is executed.
|
||||||
|
# Include here and not in JAVA_OPTS all options, that should
|
||||||
|
# only be used by Tomcat itself, not by the stop process,
|
||||||
|
# the version command etc.
|
||||||
|
# Examples are heap size, GC logging, JMX ports etc.
|
||||||
|
#
|
||||||
|
# CATALINA_TMPDIR (Optional) Directory path location of temporary directory
|
||||||
|
# the JVM should use (java.io.tmpdir). Defaults to
|
||||||
|
# $CATALINA_BASE/temp.
|
||||||
|
#
|
||||||
|
# JAVA_HOME Must point at your Java Development Kit installation.
|
||||||
|
# Required to run the with the "debug" argument.
|
||||||
|
#
|
||||||
|
# JRE_HOME Must point at your Java Runtime installation.
|
||||||
|
# Defaults to JAVA_HOME if empty. If JRE_HOME and JAVA_HOME
|
||||||
|
# are both set, JRE_HOME is used.
|
||||||
|
#
|
||||||
|
# JAVA_OPTS (Optional) Java runtime options used when any command
|
||||||
|
# is executed.
|
||||||
|
# Include here and not in CATALINA_OPTS all options, that
|
||||||
|
# should be used by Tomcat and also by the stop process,
|
||||||
|
# the version command etc.
|
||||||
|
# Most options should go into CATALINA_OPTS.
|
||||||
|
#
|
||||||
|
# JAVA_ENDORSED_DIRS (Optional) Lists of of colon separated directories
|
||||||
|
# containing some jars in order to allow replacement of APIs
|
||||||
|
# created outside of the JCP (i.e. DOM and SAX from W3C).
|
||||||
|
# It can also be used to update the XML parser implementation.
|
||||||
|
# This is only supported for Java <= 8.
|
||||||
|
# Defaults to $CATALINA_HOME/endorsed.
|
||||||
|
#
|
||||||
|
# JPDA_TRANSPORT (Optional) JPDA transport used when the "jpda start"
|
||||||
|
# command is executed. The default is "dt_socket".
|
||||||
|
#
|
||||||
|
# JPDA_ADDRESS (Optional) Java runtime options used when the "jpda start"
|
||||||
|
# command is executed. The default is localhost:8000.
|
||||||
|
#
|
||||||
|
# JPDA_SUSPEND (Optional) Java runtime options used when the "jpda start"
|
||||||
|
# command is executed. Specifies whether JVM should suspend
|
||||||
|
# execution immediately after startup. Default is "n".
|
||||||
|
#
|
||||||
|
# JPDA_OPTS (Optional) Java runtime options used when the "jpda start"
|
||||||
|
# command is executed. If used, JPDA_TRANSPORT, JPDA_ADDRESS,
|
||||||
|
# and JPDA_SUSPEND are ignored. Thus, all required jpda
|
||||||
|
# options MUST be specified. The default is:
|
||||||
|
#
|
||||||
|
# -agentlib:jdwp=transport=$JPDA_TRANSPORT,
|
||||||
|
# address=$JPDA_ADDRESS,server=y,suspend=$JPDA_SUSPEND
|
||||||
|
#
|
||||||
|
# JSSE_OPTS (Optional) Java runtime options used to control the TLS
|
||||||
|
# implementation when JSSE is used. Default is:
|
||||||
|
# "-Djdk.tls.ephemeralDHKeySize=2048"
|
||||||
|
#
|
||||||
|
# CATALINA_PID (Optional) Path of the file which should contains the pid
|
||||||
|
# of the catalina startup java process, when start (fork) is
|
||||||
|
# used
|
||||||
|
#
|
||||||
|
# CATALINA_LOGGING_CONFIG (Optional) Override Tomcat's logging config file
|
||||||
|
# Example (all one line)
|
||||||
|
# CATALINA_LOGGING_CONFIG="-Djava.util.logging.config.file=$CATALINA_BASE/conf/logging.properties"
|
||||||
|
#
|
||||||
|
# LOGGING_CONFIG Deprecated
|
||||||
|
# Use CATALINA_LOGGING_CONFIG
|
||||||
|
# This is only used if CATALINA_LOGGING_CONFIG is not set
|
||||||
|
# and LOGGING_CONFIG starts with "-D..."
|
||||||
|
#
|
||||||
|
# LOGGING_MANAGER (Optional) Override Tomcat's logging manager
|
||||||
|
# Example (all one line)
|
||||||
|
# LOGGING_MANAGER="-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
|
||||||
|
#
|
||||||
|
# UMASK (Optional) Override Tomcat's default UMASK of 0027
|
||||||
|
#
|
||||||
|
# USE_NOHUP (Optional) If set to the string true the start command will
|
||||||
|
# use nohup so that the Tomcat process will ignore any hangup
|
||||||
|
# signals. Default is "false" unless running on HP-UX in which
|
||||||
|
# case the default is "true"
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# OS specific support. $var _must_ be set to either true or false.
|
||||||
|
cygwin=false
|
||||||
|
darwin=false
|
||||||
|
os400=false
|
||||||
|
hpux=false
|
||||||
|
case "`uname`" in
|
||||||
|
CYGWIN*) cygwin=true;;
|
||||||
|
Darwin*) darwin=true;;
|
||||||
|
OS400*) os400=true;;
|
||||||
|
HP-UX*) hpux=true;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# resolve links - $0 may be a softlink
|
||||||
|
PRG="$0"
|
||||||
|
|
||||||
|
while [ -h "$PRG" ]; do
|
||||||
|
ls=`ls -ld "$PRG"`
|
||||||
|
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||||
|
if expr "$link" : '/.*' > /dev/null; then
|
||||||
|
PRG="$link"
|
||||||
|
else
|
||||||
|
PRG=`dirname "$PRG"`/"$link"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
# Get standard environment variables
|
||||||
|
PRGDIR=`dirname "$PRG"`
|
||||||
|
|
||||||
|
# Only set CATALINA_HOME if not already set
|
||||||
|
[ -z "$CATALINA_HOME" ] && CATALINA_HOME=`cd "$PRGDIR/.." >/dev/null; pwd`
|
||||||
|
|
||||||
|
# Copy CATALINA_BASE from CATALINA_HOME if not already set
|
||||||
|
[ -z "$CATALINA_BASE" ] && CATALINA_BASE="$CATALINA_HOME"
|
||||||
|
|
||||||
|
# Ensure that any user defined CLASSPATH variables are not used on startup,
|
||||||
|
# but allow them to be specified in setenv.sh, in rare case when it is needed.
|
||||||
|
CLASSPATH=
|
||||||
|
|
||||||
|
if [ -r "$CATALINA_BASE/bin/setenv.sh" ]; then
|
||||||
|
. "$CATALINA_BASE/bin/setenv.sh"
|
||||||
|
elif [ -r "$CATALINA_HOME/bin/setenv.sh" ]; then
|
||||||
|
. "$CATALINA_HOME/bin/setenv.sh"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# For Cygwin, ensure paths are in UNIX format before anything is touched
|
||||||
|
if $cygwin; then
|
||||||
|
[ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
|
||||||
|
[ -n "$JRE_HOME" ] && JRE_HOME=`cygpath --unix "$JRE_HOME"`
|
||||||
|
[ -n "$CATALINA_HOME" ] && CATALINA_HOME=`cygpath --unix "$CATALINA_HOME"`
|
||||||
|
[ -n "$CATALINA_BASE" ] && CATALINA_BASE=`cygpath --unix "$CATALINA_BASE"`
|
||||||
|
[ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Ensure that neither CATALINA_HOME nor CATALINA_BASE contains a colon
|
||||||
|
# as this is used as the separator in the classpath and Java provides no
|
||||||
|
# mechanism for escaping if the same character appears in the path.
|
||||||
|
case $CATALINA_HOME in
|
||||||
|
*:*) echo "Using CATALINA_HOME: $CATALINA_HOME";
|
||||||
|
echo "Unable to start as CATALINA_HOME contains a colon (:) character";
|
||||||
|
exit 1;
|
||||||
|
esac
|
||||||
|
case $CATALINA_BASE in
|
||||||
|
*:*) echo "Using CATALINA_BASE: $CATALINA_BASE";
|
||||||
|
echo "Unable to start as CATALINA_BASE contains a colon (:) character";
|
||||||
|
exit 1;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# For OS400
|
||||||
|
if $os400; then
|
||||||
|
# Set job priority to standard for interactive (interactive - 6) by using
|
||||||
|
# the interactive priority - 6, the helper threads that respond to requests
|
||||||
|
# will be running at the same priority as interactive jobs.
|
||||||
|
COMMAND='chgjob job('$JOBNAME') runpty(6)'
|
||||||
|
system $COMMAND
|
||||||
|
|
||||||
|
# Enable multi threading
|
||||||
|
export QIBM_MULTI_THREADED=Y
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Get standard Java environment variables
|
||||||
|
if $os400; then
|
||||||
|
# -r will Only work on the os400 if the files are:
|
||||||
|
# 1. owned by the user
|
||||||
|
# 2. owned by the PRIMARY group of the user
|
||||||
|
# this will not work if the user belongs in secondary groups
|
||||||
|
. "$CATALINA_HOME"/bin/setclasspath.sh
|
||||||
|
else
|
||||||
|
if [ -r "$CATALINA_HOME"/bin/setclasspath.sh ]; then
|
||||||
|
. "$CATALINA_HOME"/bin/setclasspath.sh
|
||||||
|
else
|
||||||
|
echo "Cannot find $CATALINA_HOME/bin/setclasspath.sh"
|
||||||
|
echo "This file is needed to run this program"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Add on extra jar files to CLASSPATH
|
||||||
|
if [ ! -z "$CLASSPATH" ] ; then
|
||||||
|
CLASSPATH="$CLASSPATH":
|
||||||
|
fi
|
||||||
|
CLASSPATH="$CLASSPATH""$CATALINA_HOME"/bin/bootstrap.jar
|
||||||
|
|
||||||
|
if [ -z "$CATALINA_OUT" ] ; then
|
||||||
|
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -z "$CATALINA_TMPDIR" ] ; then
|
||||||
|
# Define the java.io.tmpdir to use for Catalina
|
||||||
|
CATALINA_TMPDIR="$CATALINA_BASE"/temp
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Add tomcat-juli.jar to classpath
|
||||||
|
# tomcat-juli.jar can be over-ridden per instance
|
||||||
|
if [ -r "$CATALINA_BASE/bin/tomcat-juli.jar" ] ; then
|
||||||
|
CLASSPATH=$CLASSPATH:$CATALINA_BASE/bin/tomcat-juli.jar
|
||||||
|
else
|
||||||
|
CLASSPATH=$CLASSPATH:$CATALINA_HOME/bin/tomcat-juli.jar
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Bugzilla 37848: When no TTY is available, don't output to console
|
||||||
|
have_tty=0
|
||||||
|
if [ -t 0 ]; then
|
||||||
|
have_tty=1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# For Cygwin, switch paths to Windows format before running java
|
||||||
|
if $cygwin; then
|
||||||
|
JAVA_HOME=`cygpath --absolute --windows "$JAVA_HOME"`
|
||||||
|
JRE_HOME=`cygpath --absolute --windows "$JRE_HOME"`
|
||||||
|
CATALINA_HOME=`cygpath --absolute --windows "$CATALINA_HOME"`
|
||||||
|
CATALINA_BASE=`cygpath --absolute --windows "$CATALINA_BASE"`
|
||||||
|
CATALINA_TMPDIR=`cygpath --absolute --windows "$CATALINA_TMPDIR"`
|
||||||
|
CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
|
||||||
|
[ -n "$JAVA_ENDORSED_DIRS" ] && JAVA_ENDORSED_DIRS=`cygpath --path --windows "$JAVA_ENDORSED_DIRS"`
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -z "$JSSE_OPTS" ] ; then
|
||||||
|
JSSE_OPTS="-Djdk.tls.ephemeralDHKeySize=2048"
|
||||||
|
fi
|
||||||
|
JAVA_OPTS="$JAVA_OPTS $JSSE_OPTS"
|
||||||
|
|
||||||
|
# Register custom URL handlers
|
||||||
|
# Do this here so custom URL handles (specifically 'war:...') can be used in the security policy
|
||||||
|
JAVA_OPTS="$JAVA_OPTS -Djava.protocol.handler.pkgs=org.apache.catalina.webresources"
|
||||||
|
|
||||||
|
# Check for the deprecated LOGGING_CONFIG
|
||||||
|
# Only use it if CATALINA_LOGGING_CONFIG is not set and LOGGING_CONFIG starts with "-D..."
|
||||||
|
if [ -z "$CATALINA_LOGGING_CONFIG" ]; then
|
||||||
|
case $LOGGING_CONFIG in
|
||||||
|
-D*) CATALINA_LOGGING_CONFIG="$LOGGING_CONFIG"
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Set juli LogManager config file if it is present and an override has not been issued
|
||||||
|
if [ -z "$CATALINA_LOGGING_CONFIG" ]; then
|
||||||
|
if [ -r "$CATALINA_BASE"/conf/logging.properties ]; then
|
||||||
|
CATALINA_LOGGING_CONFIG="-Djava.util.logging.config.file=$CATALINA_BASE/conf/logging.properties"
|
||||||
|
else
|
||||||
|
# Bugzilla 45585
|
||||||
|
CATALINA_LOGGING_CONFIG="-Dnop"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -z "$LOGGING_MANAGER" ]; then
|
||||||
|
LOGGING_MANAGER="-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Set UMASK unless it has been overridden
|
||||||
|
if [ -z "$UMASK" ]; then
|
||||||
|
UMASK="0027"
|
||||||
|
fi
|
||||||
|
umask $UMASK
|
||||||
|
|
||||||
|
# Java 9 no longer supports the java.endorsed.dirs
|
||||||
|
# system property. Only try to use it if
|
||||||
|
# JAVA_ENDORSED_DIRS was explicitly set
|
||||||
|
# or CATALINA_HOME/endorsed exists.
|
||||||
|
ENDORSED_PROP=ignore.endorsed.dirs
|
||||||
|
if [ -n "$JAVA_ENDORSED_DIRS" ]; then
|
||||||
|
ENDORSED_PROP=java.endorsed.dirs
|
||||||
|
fi
|
||||||
|
if [ -d "$CATALINA_HOME/endorsed" ]; then
|
||||||
|
ENDORSED_PROP=java.endorsed.dirs
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Make the umask available when using the org.apache.catalina.security.SecurityListener
|
||||||
|
JAVA_OPTS="$JAVA_OPTS -Dorg.apache.catalina.security.SecurityListener.UMASK=`umask`"
|
||||||
|
|
||||||
|
if [ -z "$USE_NOHUP" ]; then
|
||||||
|
if $hpux; then
|
||||||
|
USE_NOHUP="true"
|
||||||
|
else
|
||||||
|
USE_NOHUP="false"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
unset _NOHUP
|
||||||
|
if [ "$USE_NOHUP" = "true" ]; then
|
||||||
|
_NOHUP="nohup"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Add the JAVA 9 specific start-up parameters required by Tomcat
|
||||||
|
JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/java.lang=ALL-UNNAMED"
|
||||||
|
JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/java.io=ALL-UNNAMED"
|
||||||
|
JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/java.util=ALL-UNNAMED"
|
||||||
|
JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/java.util.concurrent=ALL-UNNAMED"
|
||||||
|
JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED"
|
||||||
|
export JDK_JAVA_OPTIONS
|
||||||
|
|
||||||
|
# ----- Execute The Requested Command -----------------------------------------
|
||||||
|
|
||||||
|
# Bugzilla 37848: only output this if we have a TTY
|
||||||
|
if [ $have_tty -eq 1 ]; then
|
||||||
|
echo "Using CATALINA_BASE: $CATALINA_BASE"
|
||||||
|
echo "Using CATALINA_HOME: $CATALINA_HOME"
|
||||||
|
echo "Using CATALINA_TMPDIR: $CATALINA_TMPDIR"
|
||||||
|
if [ "$1" = "debug" ] ; then
|
||||||
|
echo "Using JAVA_HOME: $JAVA_HOME"
|
||||||
|
else
|
||||||
|
echo "Using JRE_HOME: $JRE_HOME"
|
||||||
|
fi
|
||||||
|
echo "Using CLASSPATH: $CLASSPATH"
|
||||||
|
echo "Using CATALINA_OPTS: $CATALINA_OPTS"
|
||||||
|
if [ ! -z "$CATALINA_PID" ]; then
|
||||||
|
echo "Using CATALINA_PID: $CATALINA_PID"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$1" = "jpda" ] ; then
|
||||||
|
if [ -z "$JPDA_TRANSPORT" ]; then
|
||||||
|
JPDA_TRANSPORT="dt_socket"
|
||||||
|
fi
|
||||||
|
if [ -z "$JPDA_ADDRESS" ]; then
|
||||||
|
JPDA_ADDRESS="localhost:8000"
|
||||||
|
fi
|
||||||
|
if [ -z "$JPDA_SUSPEND" ]; then
|
||||||
|
JPDA_SUSPEND="n"
|
||||||
|
fi
|
||||||
|
if [ -z "$JPDA_OPTS" ]; then
|
||||||
|
JPDA_OPTS="-agentlib:jdwp=transport=$JPDA_TRANSPORT,address=$JPDA_ADDRESS,server=y,suspend=$JPDA_SUSPEND"
|
||||||
|
fi
|
||||||
|
CATALINA_OPTS="$JPDA_OPTS $CATALINA_OPTS"
|
||||||
|
shift
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$1" = "debug" ] ; then
|
||||||
|
if $os400; then
|
||||||
|
echo "Debug command not available on OS400"
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
shift
|
||||||
|
if [ "$1" = "-security" ] ; then
|
||||||
|
if [ $have_tty -eq 1 ]; then
|
||||||
|
echo "Using Security Manager"
|
||||||
|
fi
|
||||||
|
shift
|
||||||
|
eval exec "\"$_RUNJDB\"" "\"$CATALINA_LOGGING_CONFIG\"" $LOGGING_MANAGER "$JAVA_OPTS" "$CATALINA_OPTS" \
|
||||||
|
-D$ENDORSED_PROP="$JAVA_ENDORSED_DIRS" \
|
||||||
|
-classpath "$CLASSPATH" \
|
||||||
|
-sourcepath "$CATALINA_HOME"/../../java \
|
||||||
|
-Djava.security.manager \
|
||||||
|
-Djava.security.policy=="$CATALINA_BASE"/conf/catalina.policy \
|
||||||
|
-Dcatalina.base="$CATALINA_BASE" \
|
||||||
|
-Dcatalina.home="$CATALINA_HOME" \
|
||||||
|
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
|
||||||
|
org.apache.catalina.startup.Bootstrap "$@" start
|
||||||
|
else
|
||||||
|
eval exec "\"$_RUNJDB\"" "\"$CATALINA_LOGGING_CONFIG\"" $LOGGING_MANAGER "$JAVA_OPTS" "$CATALINA_OPTS" \
|
||||||
|
-D$ENDORSED_PROP="$JAVA_ENDORSED_DIRS" \
|
||||||
|
-classpath "$CLASSPATH" \
|
||||||
|
-sourcepath "$CATALINA_HOME"/../../java \
|
||||||
|
-Dcatalina.base="$CATALINA_BASE" \
|
||||||
|
-Dcatalina.home="$CATALINA_HOME" \
|
||||||
|
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
|
||||||
|
org.apache.catalina.startup.Bootstrap "$@" start
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
elif [ "$1" = "run" ]; then
|
||||||
|
|
||||||
|
shift
|
||||||
|
if [ "$1" = "-security" ] ; then
|
||||||
|
if [ $have_tty -eq 1 ]; then
|
||||||
|
echo "Using Security Manager"
|
||||||
|
fi
|
||||||
|
shift
|
||||||
|
eval exec "\"$_RUNJAVA\"" "\"$CATALINA_LOGGING_CONFIG\"" $LOGGING_MANAGER "$JAVA_OPTS" "$CATALINA_OPTS" \
|
||||||
|
-D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
|
||||||
|
-classpath "\"$CLASSPATH\"" \
|
||||||
|
-Djava.security.manager \
|
||||||
|
-Djava.security.policy=="\"$CATALINA_BASE/conf/catalina.policy\"" \
|
||||||
|
-Dcatalina.base="\"$CATALINA_BASE\"" \
|
||||||
|
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||||
|
-Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
|
||||||
|
org.apache.catalina.startup.Bootstrap "$@" start
|
||||||
|
else
|
||||||
|
eval exec "\"$_RUNJAVA\"" "\"$CATALINA_LOGGING_CONFIG\"" $LOGGING_MANAGER "$JAVA_OPTS" "$CATALINA_OPTS" \
|
||||||
|
-D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
|
||||||
|
-classpath "\"$CLASSPATH\"" \
|
||||||
|
-Dcatalina.base="\"$CATALINA_BASE\"" \
|
||||||
|
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||||
|
-Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
|
||||||
|
org.apache.catalina.startup.Bootstrap "$@" start
|
||||||
|
fi
|
||||||
|
|
||||||
|
elif [ "$1" = "start" ] ; then
|
||||||
|
|
||||||
|
if [ ! -z "$CATALINA_PID" ]; then
|
||||||
|
if [ -f "$CATALINA_PID" ]; then
|
||||||
|
if [ -s "$CATALINA_PID" ]; then
|
||||||
|
echo "Existing PID file found during start."
|
||||||
|
if [ -r "$CATALINA_PID" ]; then
|
||||||
|
PID=`cat "$CATALINA_PID"`
|
||||||
|
ps -p $PID >/dev/null 2>&1
|
||||||
|
if [ $? -eq 0 ] ; then
|
||||||
|
echo "Tomcat appears to still be running with PID $PID. Start aborted."
|
||||||
|
echo "If the following process is not a Tomcat process, remove the PID file and try again:"
|
||||||
|
ps -f -p $PID
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
echo "Removing/clearing stale PID file."
|
||||||
|
rm -f "$CATALINA_PID" >/dev/null 2>&1
|
||||||
|
if [ $? != 0 ]; then
|
||||||
|
if [ -w "$CATALINA_PID" ]; then
|
||||||
|
cat /dev/null > "$CATALINA_PID"
|
||||||
|
else
|
||||||
|
echo "Unable to remove or clear stale PID file. Start aborted."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "Unable to read PID file. Start aborted."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
rm -f "$CATALINA_PID" >/dev/null 2>&1
|
||||||
|
if [ $? != 0 ]; then
|
||||||
|
if [ ! -w "$CATALINA_PID" ]; then
|
||||||
|
echo "Unable to remove or write to empty PID file. Start aborted."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
shift
|
||||||
|
if [ -z "$CATALINA_OUT_CMD" ] ; then
|
||||||
|
touch "$CATALINA_OUT"
|
||||||
|
else
|
||||||
|
if [ ! -e "$CATALINA_OUT" ]; then
|
||||||
|
if ! mkfifo "$CATALINA_OUT"; then
|
||||||
|
echo "cannot create named pipe $CATALINA_OUT. Start aborted."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
elif [ ! -p "$CATALINA_OUT" ]; then
|
||||||
|
echo "$CATALINA_OUT exists and is not a named pipe. Start aborted."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
$CATALINA_OUT_CMD <"$CATALINA_OUT" &
|
||||||
|
fi
|
||||||
|
if [ "$1" = "-security" ] ; then
|
||||||
|
if [ $have_tty -eq 1 ]; then
|
||||||
|
echo "Using Security Manager"
|
||||||
|
fi
|
||||||
|
shift
|
||||||
|
eval $_NOHUP "\"$_RUNJAVA\"" "\"$CATALINA_LOGGING_CONFIG\"" $LOGGING_MANAGER "$JAVA_OPTS" "$CATALINA_OPTS" \
|
||||||
|
-D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
|
||||||
|
-classpath "\"$CLASSPATH\"" \
|
||||||
|
-Djava.security.manager \
|
||||||
|
-Djava.security.policy=="\"$CATALINA_BASE/conf/catalina.policy\"" \
|
||||||
|
-Dcatalina.base="\"$CATALINA_BASE\"" \
|
||||||
|
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||||
|
-Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
|
||||||
|
org.apache.catalina.startup.Bootstrap "$@" start \
|
||||||
|
>> "$CATALINA_OUT" 2>&1 "&"
|
||||||
|
|
||||||
|
else
|
||||||
|
eval $_NOHUP "\"$_RUNJAVA\"" "\"$CATALINA_LOGGING_CONFIG\"" $LOGGING_MANAGER "$JAVA_OPTS" "$CATALINA_OPTS" \
|
||||||
|
-D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
|
||||||
|
-classpath "\"$CLASSPATH\"" \
|
||||||
|
-Dcatalina.base="\"$CATALINA_BASE\"" \
|
||||||
|
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||||
|
-Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
|
||||||
|
org.apache.catalina.startup.Bootstrap "$@" start \
|
||||||
|
>> "$CATALINA_OUT" 2>&1 "&"
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ ! -z "$CATALINA_PID" ]; then
|
||||||
|
echo $! > "$CATALINA_PID"
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "Tomcat started."
|
||||||
|
|
||||||
|
elif [ "$1" = "stop" ] ; then
|
||||||
|
|
||||||
|
shift
|
||||||
|
|
||||||
|
SLEEP=5
|
||||||
|
if [ ! -z "$1" ]; then
|
||||||
|
echo $1 | grep "[^0-9]" >/dev/null 2>&1
|
||||||
|
if [ $? -gt 0 ]; then
|
||||||
|
SLEEP=$1
|
||||||
|
shift
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
FORCE=0
|
||||||
|
if [ "$1" = "-force" ]; then
|
||||||
|
shift
|
||||||
|
FORCE=1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ ! -z "$CATALINA_PID" ]; then
|
||||||
|
if [ -f "$CATALINA_PID" ]; then
|
||||||
|
if [ -s "$CATALINA_PID" ]; then
|
||||||
|
kill -0 `cat "$CATALINA_PID"` >/dev/null 2>&1
|
||||||
|
if [ $? -gt 0 ]; then
|
||||||
|
echo "PID file found but either no matching process was found or the current user does not have permission to stop the process. Stop aborted."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "PID file is empty and has been ignored."
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "\$CATALINA_PID was set but the specified file does not exist. Is Tomcat running? Stop aborted."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
eval "\"$_RUNJAVA\"" $LOGGING_MANAGER "$JAVA_OPTS" \
|
||||||
|
-D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
|
||||||
|
-classpath "\"$CLASSPATH\"" \
|
||||||
|
-Dcatalina.base="\"$CATALINA_BASE\"" \
|
||||||
|
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||||
|
-Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
|
||||||
|
org.apache.catalina.startup.Bootstrap "$@" stop
|
||||||
|
|
||||||
|
# stop failed. Shutdown port disabled? Try a normal kill.
|
||||||
|
if [ $? != 0 ]; then
|
||||||
|
if [ ! -z "$CATALINA_PID" ]; then
|
||||||
|
echo "The stop command failed. Attempting to signal the process to stop through OS signal."
|
||||||
|
kill -15 `cat "$CATALINA_PID"` >/dev/null 2>&1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ ! -z "$CATALINA_PID" ]; then
|
||||||
|
if [ -f "$CATALINA_PID" ]; then
|
||||||
|
while [ $SLEEP -ge 0 ]; do
|
||||||
|
kill -0 `cat "$CATALINA_PID"` >/dev/null 2>&1
|
||||||
|
if [ $? -gt 0 ]; then
|
||||||
|
rm -f "$CATALINA_PID" >/dev/null 2>&1
|
||||||
|
if [ $? != 0 ]; then
|
||||||
|
if [ -w "$CATALINA_PID" ]; then
|
||||||
|
cat /dev/null > "$CATALINA_PID"
|
||||||
|
# If Tomcat has stopped don't try and force a stop with an empty PID file
|
||||||
|
FORCE=0
|
||||||
|
else
|
||||||
|
echo "The PID file could not be removed or cleared."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
echo "Tomcat stopped."
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
if [ $SLEEP -gt 0 ]; then
|
||||||
|
sleep 1
|
||||||
|
fi
|
||||||
|
if [ $SLEEP -eq 0 ]; then
|
||||||
|
echo "Tomcat did not stop in time."
|
||||||
|
if [ $FORCE -eq 0 ]; then
|
||||||
|
echo "PID file was not removed."
|
||||||
|
fi
|
||||||
|
echo "To aid diagnostics a thread dump has been written to standard out."
|
||||||
|
kill -3 `cat "$CATALINA_PID"`
|
||||||
|
fi
|
||||||
|
SLEEP=`expr $SLEEP - 1 `
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
KILL_SLEEP_INTERVAL=5
|
||||||
|
if [ $FORCE -eq 1 ]; then
|
||||||
|
if [ -z "$CATALINA_PID" ]; then
|
||||||
|
echo "Kill failed: \$CATALINA_PID not set"
|
||||||
|
else
|
||||||
|
if [ -f "$CATALINA_PID" ]; then
|
||||||
|
PID=`cat "$CATALINA_PID"`
|
||||||
|
echo "Killing Tomcat with the PID: $PID"
|
||||||
|
kill -9 $PID
|
||||||
|
while [ $KILL_SLEEP_INTERVAL -ge 0 ]; do
|
||||||
|
kill -0 `cat "$CATALINA_PID"` >/dev/null 2>&1
|
||||||
|
if [ $? -gt 0 ]; then
|
||||||
|
rm -f "$CATALINA_PID" >/dev/null 2>&1
|
||||||
|
if [ $? != 0 ]; then
|
||||||
|
if [ -w "$CATALINA_PID" ]; then
|
||||||
|
cat /dev/null > "$CATALINA_PID"
|
||||||
|
else
|
||||||
|
echo "The PID file could not be removed."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
echo "The Tomcat process has been killed."
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
if [ $KILL_SLEEP_INTERVAL -gt 0 ]; then
|
||||||
|
sleep 1
|
||||||
|
fi
|
||||||
|
KILL_SLEEP_INTERVAL=`expr $KILL_SLEEP_INTERVAL - 1 `
|
||||||
|
done
|
||||||
|
if [ $KILL_SLEEP_INTERVAL -lt 0 ]; then
|
||||||
|
echo "Tomcat has not been killed completely yet. The process might be waiting on some system call or might be UNINTERRUPTIBLE."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
elif [ "$1" = "configtest" ] ; then
|
||||||
|
|
||||||
|
eval "\"$_RUNJAVA\"" $LOGGING_MANAGER "$JAVA_OPTS" \
|
||||||
|
-D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
|
||||||
|
-classpath "\"$CLASSPATH\"" \
|
||||||
|
-Dcatalina.base="\"$CATALINA_BASE\"" \
|
||||||
|
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||||
|
-Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
|
||||||
|
org.apache.catalina.startup.Bootstrap configtest
|
||||||
|
result=$?
|
||||||
|
if [ $result -ne 0 ]; then
|
||||||
|
echo "Configuration error detected!"
|
||||||
|
fi
|
||||||
|
exit $result
|
||||||
|
|
||||||
|
elif [ "$1" = "version" ] ; then
|
||||||
|
|
||||||
|
eval "\"$_RUNJAVA\"" "$JAVA_OPTS" \
|
||||||
|
-classpath "\"$CATALINA_HOME/lib/catalina.jar\"" \
|
||||||
|
org.apache.catalina.util.ServerInfo
|
||||||
|
|
||||||
|
else
|
||||||
|
|
||||||
|
echo "Usage: catalina.sh ( commands ... )"
|
||||||
|
echo "commands:"
|
||||||
|
if $os400; then
|
||||||
|
echo " debug Start Catalina in a debugger (not available on OS400)"
|
||||||
|
echo " debug -security Debug Catalina with a security manager (not available on OS400)"
|
||||||
|
else
|
||||||
|
echo " debug Start Catalina in a debugger"
|
||||||
|
echo " debug -security Debug Catalina with a security manager"
|
||||||
|
fi
|
||||||
|
echo " jpda start Start Catalina under JPDA debugger"
|
||||||
|
echo " run Start Catalina in the current window"
|
||||||
|
echo " run -security Start in the current window with security manager"
|
||||||
|
echo " start Start Catalina in a separate window"
|
||||||
|
echo " start -security Start in a separate window with security manager"
|
||||||
|
echo " stop Stop Catalina, waiting up to 5 seconds for the process to end"
|
||||||
|
echo " stop n Stop Catalina, waiting up to n seconds for the process to end"
|
||||||
|
echo " stop -force Stop Catalina, wait up to 5 seconds and then use kill -KILL if still running"
|
||||||
|
echo " stop n -force Stop Catalina, wait up to n seconds and then use kill -KILL if still running"
|
||||||
|
echo " configtest Run a basic syntax check on server.xml - check exit code for result"
|
||||||
|
echo " version What version of tomcat are you running?"
|
||||||
|
echo "Note: Waiting for the process to end and use of the -force option require that \$CATALINA_PID is defined"
|
||||||
|
exit 1
|
||||||
|
|
||||||
|
fi
|
||||||
60
tomcat/bin/ciphers.sh
Executable file
60
tomcat/bin/ciphers.sh
Executable file
@@ -0,0 +1,60 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
# contributor license agreements. See the NOTICE file distributed with
|
||||||
|
# this work for additional information regarding copyright ownership.
|
||||||
|
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
# (the "License"); you may not use this file except in compliance with
|
||||||
|
# the License. You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
# Script to digest password using the algorithm specified
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# Better OS/400 detection: see Bugzilla 31132
|
||||||
|
os400=false
|
||||||
|
case "`uname`" in
|
||||||
|
OS400*) os400=true;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# resolve links - $0 may be a softlink
|
||||||
|
PRG="$0"
|
||||||
|
|
||||||
|
while [ -h "$PRG" ] ; do
|
||||||
|
ls=`ls -ld "$PRG"`
|
||||||
|
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||||
|
if expr "$link" : '/.*' > /dev/null; then
|
||||||
|
PRG="$link"
|
||||||
|
else
|
||||||
|
PRG=`dirname "$PRG"`/"$link"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
PRGDIR=`dirname "$PRG"`
|
||||||
|
EXECUTABLE=tool-wrapper.sh
|
||||||
|
|
||||||
|
# Check that target executable exists
|
||||||
|
if $os400; then
|
||||||
|
# -x will Only work on the os400 if the files are:
|
||||||
|
# 1. owned by the user
|
||||||
|
# 2. owned by the PRIMARY group of the user
|
||||||
|
# this will not work if the user belongs in secondary groups
|
||||||
|
eval
|
||||||
|
else
|
||||||
|
if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
|
||||||
|
echo "Cannot find $PRGDIR/$EXECUTABLE"
|
||||||
|
echo "The file is absent or does not have execute permission"
|
||||||
|
echo "This file is needed to run this program"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
exec "$PRGDIR"/"$EXECUTABLE" org.apache.tomcat.util.net.openssl.ciphers.OpenSSLCipherConfigurationParser "$@"
|
||||||
BIN
tomcat/bin/commons-daemon-native.tar.gz
Executable file
BIN
tomcat/bin/commons-daemon-native.tar.gz
Executable file
Binary file not shown.
BIN
tomcat/bin/commons-daemon.jar
Executable file
BIN
tomcat/bin/commons-daemon.jar
Executable file
Binary file not shown.
60
tomcat/bin/configtest.sh
Executable file
60
tomcat/bin/configtest.sh
Executable file
@@ -0,0 +1,60 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
# contributor license agreements. See the NOTICE file distributed with
|
||||||
|
# this work for additional information regarding copyright ownership.
|
||||||
|
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
# (the "License"); you may not use this file except in compliance with
|
||||||
|
# the License. You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
# Configuration Test Script for the CATALINA Server
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# Better OS/400 detection: see Bugzilla 31132
|
||||||
|
os400=false
|
||||||
|
case "`uname`" in
|
||||||
|
OS400*) os400=true;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# resolve links - $0 may be a softlink
|
||||||
|
PRG="$0"
|
||||||
|
|
||||||
|
while [ -h "$PRG" ] ; do
|
||||||
|
ls=`ls -ld "$PRG"`
|
||||||
|
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||||
|
if expr "$link" : '/.*' > /dev/null; then
|
||||||
|
PRG="$link"
|
||||||
|
else
|
||||||
|
PRG=`dirname "$PRG"`/"$link"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
PRGDIR=`dirname "$PRG"`
|
||||||
|
EXECUTABLE=catalina.sh
|
||||||
|
|
||||||
|
# Check that target executable exists
|
||||||
|
if $os400; then
|
||||||
|
# -x will Only work on the os400 if the files are:
|
||||||
|
# 1. owned by the user
|
||||||
|
# 2. owned by the PRIMARY group of the user
|
||||||
|
# this will not work if the user belongs in secondary groups
|
||||||
|
eval
|
||||||
|
else
|
||||||
|
if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
|
||||||
|
echo "Cannot find $PRGDIR/$EXECUTABLE"
|
||||||
|
echo "The file is absent or does not have execute permission"
|
||||||
|
echo "This file is needed to run this program"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
exec "$PRGDIR"/"$EXECUTABLE" configtest "$@"
|
||||||
293
tomcat/bin/daemon.sh
Executable file
293
tomcat/bin/daemon.sh
Executable file
@@ -0,0 +1,293 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
# contributor license agreements. See the NOTICE file distributed with
|
||||||
|
# this work for additional information regarding copyright ownership.
|
||||||
|
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
# (the "License"); you may not use this file except in compliance with
|
||||||
|
# the License. You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
# Commons Daemon wrapper script.
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# resolve links - $0 may be a softlink
|
||||||
|
PRG="$0"
|
||||||
|
|
||||||
|
while [ -h "$PRG" ]; do
|
||||||
|
ls=`ls -ld "$PRG"`
|
||||||
|
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||||
|
if expr "$link" : '/.*' > /dev/null; then
|
||||||
|
PRG="$link"
|
||||||
|
else
|
||||||
|
PRG=`dirname "$PRG"`/"$link"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
DIRNAME="`dirname "$PRG"`"
|
||||||
|
PROGRAM="`basename "$PRG"`"
|
||||||
|
while [ ".$1" != . ]
|
||||||
|
do
|
||||||
|
case "$1" in
|
||||||
|
--java-home )
|
||||||
|
JAVA_HOME="$2"
|
||||||
|
shift; shift;
|
||||||
|
continue
|
||||||
|
;;
|
||||||
|
--catalina-home )
|
||||||
|
CATALINA_HOME="$2"
|
||||||
|
shift; shift;
|
||||||
|
continue
|
||||||
|
;;
|
||||||
|
--catalina-base )
|
||||||
|
CATALINA_BASE="$2"
|
||||||
|
shift; shift;
|
||||||
|
continue
|
||||||
|
;;
|
||||||
|
--catalina-pid )
|
||||||
|
CATALINA_PID="$2"
|
||||||
|
shift; shift;
|
||||||
|
continue
|
||||||
|
;;
|
||||||
|
--tomcat-user )
|
||||||
|
TOMCAT_USER="$2"
|
||||||
|
shift; shift;
|
||||||
|
continue
|
||||||
|
;;
|
||||||
|
--service-start-wait-time )
|
||||||
|
SERVICE_START_WAIT_TIME="$2"
|
||||||
|
shift; shift;
|
||||||
|
continue
|
||||||
|
;;
|
||||||
|
* )
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
# OS specific support (must be 'true' or 'false').
|
||||||
|
cygwin=false;
|
||||||
|
darwin=false;
|
||||||
|
case "`uname`" in
|
||||||
|
CYGWIN*)
|
||||||
|
cygwin=true
|
||||||
|
;;
|
||||||
|
Darwin*)
|
||||||
|
darwin=true
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# Use the maximum available, or set MAX_FD != -1 to use that
|
||||||
|
test ".$MAX_FD" = . && MAX_FD="maximum"
|
||||||
|
# Setup parameters for running the jsvc
|
||||||
|
#
|
||||||
|
test ".$TOMCAT_USER" = . && TOMCAT_USER=tomcat
|
||||||
|
# Set JAVA_HOME to working JDK or JRE
|
||||||
|
# If not set we'll try to guess the JAVA_HOME
|
||||||
|
# from java binary if on the PATH
|
||||||
|
#
|
||||||
|
if [ -z "$JAVA_HOME" ]; then
|
||||||
|
JAVA_BIN="`which java 2>/dev/null || type java 2>&1`"
|
||||||
|
while [ -h "$JAVA_BIN" ]; do
|
||||||
|
ls=`ls -ld "$JAVA_BIN"`
|
||||||
|
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||||
|
if expr "$link" : '/.*' > /dev/null; then
|
||||||
|
JAVA_BIN="$link"
|
||||||
|
else
|
||||||
|
JAVA_BIN="`dirname "$JAVA_BIN"`/$link"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
test -x "$JAVA_BIN" && JAVA_HOME="`dirname "$JAVA_BIN"`"
|
||||||
|
test ".$JAVA_HOME" != . && JAVA_HOME=`cd "$JAVA_HOME/.." >/dev/null; pwd`
|
||||||
|
else
|
||||||
|
JAVA_BIN="$JAVA_HOME/bin/java"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Only set CATALINA_HOME if not already set
|
||||||
|
test ".$CATALINA_HOME" = . && CATALINA_HOME=`cd "$DIRNAME/.." >/dev/null; pwd`
|
||||||
|
test ".$CATALINA_BASE" = . && CATALINA_BASE="$CATALINA_HOME"
|
||||||
|
test ".$CATALINA_MAIN" = . && CATALINA_MAIN=org.apache.catalina.startup.Bootstrap
|
||||||
|
# If not explicitly set, look for jsvc in CATALINA_BASE first then CATALINA_HOME
|
||||||
|
if [ -z "$JSVC" ]; then
|
||||||
|
JSVC="$CATALINA_BASE/bin/jsvc"
|
||||||
|
if [ ! -x "$JSVC" ]; then
|
||||||
|
JSVC="$CATALINA_HOME/bin/jsvc"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
# Set the default service-start wait time if necessary
|
||||||
|
test ".$SERVICE_START_WAIT_TIME" = . && SERVICE_START_WAIT_TIME=10
|
||||||
|
|
||||||
|
# Ensure that any user defined CLASSPATH variables are not used on startup,
|
||||||
|
# but allow them to be specified in setenv.sh, in rare case when it is needed.
|
||||||
|
CLASSPATH=
|
||||||
|
JAVA_OPTS=
|
||||||
|
if [ -r "$CATALINA_BASE/bin/setenv.sh" ]; then
|
||||||
|
. "$CATALINA_BASE/bin/setenv.sh"
|
||||||
|
elif [ -r "$CATALINA_HOME/bin/setenv.sh" ]; then
|
||||||
|
. "$CATALINA_HOME/bin/setenv.sh"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Add on extra jar files to CLASSPATH
|
||||||
|
test ".$CLASSPATH" != . && CLASSPATH="$CLASSPATH:"
|
||||||
|
CLASSPATH="$CLASSPATH$CATALINA_HOME/bin/bootstrap.jar:$CATALINA_HOME/bin/commons-daemon.jar"
|
||||||
|
|
||||||
|
test ".$CATALINA_OUT" = . && CATALINA_OUT="$CATALINA_BASE/logs/catalina-daemon.out"
|
||||||
|
test ".$CATALINA_TMP" = . && CATALINA_TMP="$CATALINA_BASE/temp"
|
||||||
|
|
||||||
|
# Add tomcat-juli.jar to classpath
|
||||||
|
# tomcat-juli.jar can be over-ridden per instance
|
||||||
|
if [ -r "$CATALINA_BASE/bin/tomcat-juli.jar" ] ; then
|
||||||
|
CLASSPATH="$CLASSPATH:$CATALINA_BASE/bin/tomcat-juli.jar"
|
||||||
|
else
|
||||||
|
CLASSPATH="$CLASSPATH:$CATALINA_HOME/bin/tomcat-juli.jar"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Check for the deprecated LOGGING_CONFIG
|
||||||
|
# Only use it if CATALINA_LOGGING_CONFIG is not set and LOGGING_CONFIG starts with "-D..."
|
||||||
|
if [ -z "$CATALINA_LOGGING_CONFIG" ]; then
|
||||||
|
case $LOGGING_CONFIG in
|
||||||
|
-D*) CATALINA_LOGGING_CONFIG="$LOGGING_CONFIG"
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Set juli LogManager config file if it is present and an override has not been issued
|
||||||
|
if [ -z "$CATALINA_LOGGING_CONFIG" ]; then
|
||||||
|
if [ -r "$CATALINA_BASE/conf/logging.properties" ]; then
|
||||||
|
CATALINA_LOGGING_CONFIG="-Djava.util.logging.config.file=$CATALINA_BASE/conf/logging.properties"
|
||||||
|
else
|
||||||
|
# Bugzilla 45585
|
||||||
|
CATALINA_LOGGING_CONFIG="-Dnop"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
test ".$LOGGING_MANAGER" = . && LOGGING_MANAGER="-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
|
||||||
|
JAVA_OPTS="$JAVA_OPTS $LOGGING_MANAGER"
|
||||||
|
|
||||||
|
# Set -pidfile
|
||||||
|
test ".$CATALINA_PID" = . && CATALINA_PID="$CATALINA_BASE/logs/catalina-daemon.pid"
|
||||||
|
|
||||||
|
# Increase the maximum file descriptors if we can
|
||||||
|
if [ "$cygwin" = "false" ]; then
|
||||||
|
MAX_FD_LIMIT=`ulimit -H -n`
|
||||||
|
if [ "$?" -eq 0 ]; then
|
||||||
|
# Darwin does not allow RLIMIT_INFINITY on file soft limit
|
||||||
|
if [ "$darwin" = "true" ] && [ "$MAX_FD_LIMIT" = "unlimited" ]; then
|
||||||
|
MAX_FD_LIMIT=`/usr/sbin/sysctl -n kern.maxfilesperproc`
|
||||||
|
fi
|
||||||
|
test ".$MAX_FD" = ".maximum" && MAX_FD="$MAX_FD_LIMIT"
|
||||||
|
ulimit -n $MAX_FD
|
||||||
|
if [ "$?" -ne 0 ]; then
|
||||||
|
echo "$PROGRAM: Could not set maximum file descriptor limit: $MAX_FD"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "$PROGRAM: Could not query system maximum file descriptor limit: $MAX_FD_LIMIT"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Set UMASK unless it has been overridden
|
||||||
|
if [ -z "$UMASK" ]; then
|
||||||
|
UMASK="0027"
|
||||||
|
fi
|
||||||
|
umask $UMASK
|
||||||
|
|
||||||
|
# Java 9 no longer supports the java.endorsed.dirs
|
||||||
|
# system property. Only try to use it if
|
||||||
|
# JAVA_ENDORSED_DIRS was explicitly set
|
||||||
|
# or CATALINA_HOME/endorsed exists.
|
||||||
|
ENDORSED_PROP=ignore.endorsed.dirs
|
||||||
|
if [ -n "$JAVA_ENDORSED_DIRS" ]; then
|
||||||
|
ENDORSED_PROP=java.endorsed.dirs
|
||||||
|
fi
|
||||||
|
if [ -d "$CATALINA_HOME/endorsed" ]; then
|
||||||
|
ENDORSED_PROP=java.endorsed.dirs
|
||||||
|
fi
|
||||||
|
|
||||||
|
# ----- Execute The Requested Command -----------------------------------------
|
||||||
|
case "$1" in
|
||||||
|
run )
|
||||||
|
shift
|
||||||
|
eval exec "\"$JSVC\"" $* \
|
||||||
|
"$JSVC_OPTS" \
|
||||||
|
-java-home "\"$JAVA_HOME\"" \
|
||||||
|
-pidfile "\"$CATALINA_PID\"" \
|
||||||
|
-wait $SERVICE_START_WAIT_TIME \
|
||||||
|
-umask $UMASK \
|
||||||
|
-nodetach \
|
||||||
|
-outfile "\"&1\"" \
|
||||||
|
-errfile "\"&2\"" \
|
||||||
|
-classpath "\"$CLASSPATH\"" \
|
||||||
|
"\"$CATALINA_LOGGING_CONFIG\"" "$JAVA_OPTS" "$CATALINA_OPTS" \
|
||||||
|
-D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
|
||||||
|
-Dcatalina.base="\"$CATALINA_BASE\"" \
|
||||||
|
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||||
|
-Djava.io.tmpdir="\"$CATALINA_TMP\"" \
|
||||||
|
$CATALINA_MAIN
|
||||||
|
exit $?
|
||||||
|
;;
|
||||||
|
start )
|
||||||
|
eval "\"$JSVC\"" \
|
||||||
|
"$JSVC_OPTS" \
|
||||||
|
-java-home "\"$JAVA_HOME\"" \
|
||||||
|
-user $TOMCAT_USER \
|
||||||
|
-pidfile "\"$CATALINA_PID\"" \
|
||||||
|
-wait $SERVICE_START_WAIT_TIME \
|
||||||
|
-umask $UMASK \
|
||||||
|
-outfile "\"$CATALINA_OUT\"" \
|
||||||
|
-errfile "\"&1\"" \
|
||||||
|
-classpath "\"$CLASSPATH\"" \
|
||||||
|
"\"$CATALINA_LOGGING_CONFIG\"" "$JAVA_OPTS" "$CATALINA_OPTS" \
|
||||||
|
-D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
|
||||||
|
-Dcatalina.base="\"$CATALINA_BASE\"" \
|
||||||
|
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||||
|
-Djava.io.tmpdir="\"$CATALINA_TMP\"" \
|
||||||
|
$CATALINA_MAIN
|
||||||
|
exit $?
|
||||||
|
;;
|
||||||
|
stop )
|
||||||
|
eval "\"$JSVC\"" \
|
||||||
|
"$JSVC_OPTS" \
|
||||||
|
-stop \
|
||||||
|
-pidfile "\"$CATALINA_PID\"" \
|
||||||
|
-classpath "\"$CLASSPATH\"" \
|
||||||
|
-D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
|
||||||
|
-Dcatalina.base="\"$CATALINA_BASE\"" \
|
||||||
|
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||||
|
-Djava.io.tmpdir="\"$CATALINA_TMP\"" \
|
||||||
|
$CATALINA_MAIN
|
||||||
|
exit $?
|
||||||
|
;;
|
||||||
|
version )
|
||||||
|
"$JSVC" \
|
||||||
|
-java-home "$JAVA_HOME" \
|
||||||
|
-pidfile "$CATALINA_PID" \
|
||||||
|
-classpath "$CLASSPATH" \
|
||||||
|
-errfile "&2" \
|
||||||
|
-version \
|
||||||
|
-check \
|
||||||
|
$CATALINA_MAIN
|
||||||
|
if [ "$?" = 0 ]; then
|
||||||
|
"$JAVA_BIN" \
|
||||||
|
-classpath "$CATALINA_HOME/lib/catalina.jar" \
|
||||||
|
org.apache.catalina.util.ServerInfo
|
||||||
|
fi
|
||||||
|
exit $?
|
||||||
|
;;
|
||||||
|
* )
|
||||||
|
echo "Unknown command: '$1'"
|
||||||
|
echo "Usage: $PROGRAM ( commands ... )"
|
||||||
|
echo "commands:"
|
||||||
|
echo " run Start Tomcat without detaching from console"
|
||||||
|
echo " start Start Tomcat"
|
||||||
|
echo " stop Stop Tomcat"
|
||||||
|
echo " version What version of commons daemon and Tomcat"
|
||||||
|
echo " are you running?"
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
60
tomcat/bin/digest.sh
Executable file
60
tomcat/bin/digest.sh
Executable file
@@ -0,0 +1,60 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
# contributor license agreements. See the NOTICE file distributed with
|
||||||
|
# this work for additional information regarding copyright ownership.
|
||||||
|
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
# (the "License"); you may not use this file except in compliance with
|
||||||
|
# the License. You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
# Script to digest password using the algorithm specified
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# Better OS/400 detection: see Bugzilla 31132
|
||||||
|
os400=false
|
||||||
|
case "`uname`" in
|
||||||
|
OS400*) os400=true;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# resolve links - $0 may be a softlink
|
||||||
|
PRG="$0"
|
||||||
|
|
||||||
|
while [ -h "$PRG" ] ; do
|
||||||
|
ls=`ls -ld "$PRG"`
|
||||||
|
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||||
|
if expr "$link" : '/.*' > /dev/null; then
|
||||||
|
PRG="$link"
|
||||||
|
else
|
||||||
|
PRG=`dirname "$PRG"`/"$link"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
PRGDIR=`dirname "$PRG"`
|
||||||
|
EXECUTABLE=tool-wrapper.sh
|
||||||
|
|
||||||
|
# Check that target executable exists
|
||||||
|
if $os400; then
|
||||||
|
# -x will Only work on the os400 if the files are:
|
||||||
|
# 1. owned by the user
|
||||||
|
# 2. owned by the PRIMARY group of the user
|
||||||
|
# this will not work if the user belongs in secondary groups
|
||||||
|
eval
|
||||||
|
else
|
||||||
|
if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
|
||||||
|
echo "Cannot find $PRGDIR/$EXECUTABLE"
|
||||||
|
echo "The file is absent or does not have execute permission"
|
||||||
|
echo "This file is needed to run this program"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
exec "$PRGDIR"/"$EXECUTABLE" -server org.apache.catalina.realm.RealmBase "$@"
|
||||||
115
tomcat/bin/makebase.sh
Executable file
115
tomcat/bin/makebase.sh
Executable file
@@ -0,0 +1,115 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
# contributor license agreements. See the NOTICE file distributed with
|
||||||
|
# this work for additional information regarding copyright ownership.
|
||||||
|
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
# (the "License"); you may not use this file except in compliance with
|
||||||
|
# the License. You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
|
||||||
|
# This script creates the directory structure required for running Tomcat
|
||||||
|
# in a separate directory by pointing $CATALINA_BASE to it. It copies the
|
||||||
|
# conf directory from $CATALINA_HOME, and creates empty directories for
|
||||||
|
# bin, lib, logs, temp, webapps, and work.
|
||||||
|
#
|
||||||
|
# If the file $CATALINA_HOME/bin/setenv.sh exists then it is copied to
|
||||||
|
# the target directory as well.
|
||||||
|
#
|
||||||
|
# Usage: makebase <path-to-target-directory> [-w | --webapps]
|
||||||
|
|
||||||
|
# resolve links - $0 may be a softlink
|
||||||
|
PRG="$0"
|
||||||
|
|
||||||
|
while [ -h "$PRG" ]; do
|
||||||
|
ls=`ls -ld "$PRG"`
|
||||||
|
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||||
|
if expr "$link" : '/.*' > /dev/null; then
|
||||||
|
PRG="$link"
|
||||||
|
else
|
||||||
|
PRG=`dirname "$PRG"`/"$link"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
# Get standard environment variables
|
||||||
|
PRGDIR=`dirname "$PRG"`
|
||||||
|
|
||||||
|
# Only set CATALINA_HOME if not already set
|
||||||
|
[ -z "$CATALINA_HOME" ] && CATALINA_HOME=`cd "$PRGDIR/.." >/dev/null; pwd`
|
||||||
|
|
||||||
|
# first arg is the target directory
|
||||||
|
BASE_TGT=$1
|
||||||
|
|
||||||
|
if [ -z "$BASE_TGT" ]; then
|
||||||
|
# target directory not provided; exit
|
||||||
|
echo "Usage: makebase <path-to-target-directory>"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
COPY_WEBAPPS=false
|
||||||
|
|
||||||
|
# parse args
|
||||||
|
while [ "$1" != "" ]; do
|
||||||
|
case $1 in
|
||||||
|
-w | --webapps)
|
||||||
|
COPY_WEBAPPS=true
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
shift
|
||||||
|
done
|
||||||
|
|
||||||
|
if [ -d "$BASE_TGT" ]; then
|
||||||
|
# target directory exists
|
||||||
|
echo "Target directory exists"
|
||||||
|
|
||||||
|
# exit if target directory is not empty
|
||||||
|
[ "`ls -A "$BASE_TGT"`" ] && \
|
||||||
|
echo "Target directory is not empty" && \
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
# create the target directory
|
||||||
|
mkdir -p "$BASE_TGT"
|
||||||
|
fi
|
||||||
|
|
||||||
|
for dir in bin conf lib logs temp webapps work;
|
||||||
|
do
|
||||||
|
# create empty directories
|
||||||
|
mkdir "$BASE_TGT/$dir"
|
||||||
|
done
|
||||||
|
|
||||||
|
if [ "$COPY_WEBAPPS" = true ]; then
|
||||||
|
echo "Copying webapps"
|
||||||
|
cp -r "$CATALINA_HOME/webapps" "$BASE_TGT/"
|
||||||
|
# copy conf directory recursively
|
||||||
|
cp -r "$CATALINA_HOME/conf" "$BASE_TGT/"
|
||||||
|
else
|
||||||
|
# copy conf directory without subdirectories and suppress warning
|
||||||
|
cp "${CATALINA_HOME}/conf"/* "$BASE_TGT/conf" 2> /dev/null
|
||||||
|
# create empty ROOT directory
|
||||||
|
mkdir "$BASE_TGT/webapps/ROOT"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# copy setenv.sh if exists
|
||||||
|
[ -f "$CATALINA_HOME/bin/setenv.sh" ] && \
|
||||||
|
cp "$CATALINA_HOME/bin/setenv.sh" "$BASE_TGT/bin/"
|
||||||
|
|
||||||
|
echo "Created CATALINA_BASE directory at $BASE_TGT"
|
||||||
|
|
||||||
|
echo
|
||||||
|
echo "You can launch the new instance by running:"
|
||||||
|
echo " export CATALINA_HOME=$CATALINA_HOME"
|
||||||
|
echo " export CATALINA_BASE=$BASE_TGT"
|
||||||
|
echo " \$CATALINA_HOME/bin/catalina.sh run"
|
||||||
|
|
||||||
|
echo
|
||||||
|
echo "Attention: The ports in conf/server.xml might be bound by a "
|
||||||
|
echo " different instance. Please review your config files "
|
||||||
|
echo " and update them as necessary."
|
||||||
|
echo
|
||||||
116
tomcat/bin/setclasspath.sh
Executable file
116
tomcat/bin/setclasspath.sh
Executable file
@@ -0,0 +1,116 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
# contributor license agreements. See the NOTICE file distributed with
|
||||||
|
# this work for additional information regarding copyright ownership.
|
||||||
|
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
# (the "License"); you may not use this file except in compliance with
|
||||||
|
# the License. You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
# Set JAVA_HOME or JRE_HOME if not already set, ensure any provided settings
|
||||||
|
# are valid and consistent with the selected start-up options and set up the
|
||||||
|
# endorsed directory.
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# Make sure prerequisite environment variables are set
|
||||||
|
if [ -z "$JAVA_HOME" ] && [ -z "$JRE_HOME" ]; then
|
||||||
|
if $darwin; then
|
||||||
|
# Bugzilla 54390
|
||||||
|
if [ -x '/usr/libexec/java_home' ] ; then
|
||||||
|
export JAVA_HOME=`/usr/libexec/java_home`
|
||||||
|
# Bugzilla 37284 (reviewed).
|
||||||
|
elif [ -d "/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home" ]; then
|
||||||
|
export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
JAVA_PATH=`which java 2>/dev/null`
|
||||||
|
if [ "x$JAVA_PATH" != "x" ]; then
|
||||||
|
JAVA_PATH=`dirname "$JAVA_PATH" 2>/dev/null`
|
||||||
|
JRE_HOME=`dirname "$JAVA_PATH" 2>/dev/null`
|
||||||
|
fi
|
||||||
|
if [ "x$JRE_HOME" = "x" ]; then
|
||||||
|
# XXX: Should we try other locations?
|
||||||
|
if [ -x /usr/bin/java ]; then
|
||||||
|
JRE_HOME=/usr
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if [ -z "$JAVA_HOME" ] && [ -z "$JRE_HOME" ]; then
|
||||||
|
echo "Neither the JAVA_HOME nor the JRE_HOME environment variable is defined"
|
||||||
|
echo "At least one of these environment variable is needed to run this program"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if [ -z "$JAVA_HOME" ] && [ "$1" = "debug" ]; then
|
||||||
|
echo "JAVA_HOME should point to a JDK in order to run in debug mode."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# If we're running under jdb, we need a full jdk.
|
||||||
|
if [ "$1" = "debug" ] ; then
|
||||||
|
if [ "$os400" = "true" ]; then
|
||||||
|
if [ ! -x "$JAVA_HOME"/bin/java ] || [ ! -x "$JAVA_HOME"/bin/javac ]; then
|
||||||
|
echo "The JAVA_HOME environment variable is not defined correctly"
|
||||||
|
echo "JAVA_HOME=$JAVA_HOME"
|
||||||
|
echo "This environment variable is needed to run this program"
|
||||||
|
echo "NB: JAVA_HOME should point to a JDK not a JRE"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
if [ ! -x "$JAVA_HOME"/bin/java ] || [ ! -x "$JAVA_HOME"/bin/jdb ] || [ ! -x "$JAVA_HOME"/bin/javac ]; then
|
||||||
|
echo "The JAVA_HOME environment variable is not defined correctly"
|
||||||
|
echo "JAVA_HOME=$JAVA_HOME"
|
||||||
|
echo "This environment variable is needed to run this program"
|
||||||
|
echo "NB: JAVA_HOME should point to a JDK not a JRE"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -z "$JRE_HOME" ]; then
|
||||||
|
# JAVA_HOME_MUST be set
|
||||||
|
if [ ! -x "$JAVA_HOME"/bin/java ]; then
|
||||||
|
echo "The JAVA_HOME environment variable is not defined correctly"
|
||||||
|
echo "JAVA_HOME=$JAVA_HOME"
|
||||||
|
echo "This environment variable is needed to run this program"
|
||||||
|
echo "NB: JAVA_HOME should point to a JDK not a JRE"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
JRE_HOME="$JAVA_HOME"
|
||||||
|
else
|
||||||
|
if [ ! -x "$JRE_HOME"/bin/java ]; then
|
||||||
|
echo "The JRE_HOME environment variable is not defined correctly"
|
||||||
|
echo "JRE_HOME=$JRE_HOME"
|
||||||
|
echo "This environment variable is needed to run this program"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Don't override the endorsed dir if the user has set it previously
|
||||||
|
if [ -z "$JAVA_ENDORSED_DIRS" ]; then
|
||||||
|
# Java 9 no longer supports the java.endorsed.dirs
|
||||||
|
# system property. Only try to use it if
|
||||||
|
# CATALINA_HOME/endorsed exists.
|
||||||
|
if [ -d "$CATALINA_HOME"/endorsed ]; then
|
||||||
|
JAVA_ENDORSED_DIRS="$CATALINA_HOME"/endorsed
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Set standard commands for invoking Java, if not already set.
|
||||||
|
if [ -z "$_RUNJAVA" ]; then
|
||||||
|
_RUNJAVA="$JRE_HOME"/bin/java
|
||||||
|
fi
|
||||||
|
if [ "$os400" != "true" ]; then
|
||||||
|
if [ -z "$_RUNJDB" ]; then
|
||||||
|
_RUNJDB="$JAVA_HOME"/bin/jdb
|
||||||
|
fi
|
||||||
|
fi
|
||||||
60
tomcat/bin/shutdown.sh
Executable file
60
tomcat/bin/shutdown.sh
Executable file
@@ -0,0 +1,60 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
# contributor license agreements. See the NOTICE file distributed with
|
||||||
|
# this work for additional information regarding copyright ownership.
|
||||||
|
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
# (the "License"); you may not use this file except in compliance with
|
||||||
|
# the License. You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
# Stop script for the CATALINA Server
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# Better OS/400 detection: see Bugzilla 31132
|
||||||
|
os400=false
|
||||||
|
case "`uname`" in
|
||||||
|
OS400*) os400=true;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# resolve links - $0 may be a softlink
|
||||||
|
PRG="$0"
|
||||||
|
|
||||||
|
while [ -h "$PRG" ] ; do
|
||||||
|
ls=`ls -ld "$PRG"`
|
||||||
|
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||||
|
if expr "$link" : '/.*' > /dev/null; then
|
||||||
|
PRG="$link"
|
||||||
|
else
|
||||||
|
PRG=`dirname "$PRG"`/"$link"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
PRGDIR=`dirname "$PRG"`
|
||||||
|
EXECUTABLE=catalina.sh
|
||||||
|
|
||||||
|
# Check that target executable exists
|
||||||
|
if $os400; then
|
||||||
|
# -x will Only work on the os400 if the files are:
|
||||||
|
# 1. owned by the user
|
||||||
|
# 2. owned by the PRIMARY group of the user
|
||||||
|
# this will not work if the user belongs in secondary groups
|
||||||
|
eval
|
||||||
|
else
|
||||||
|
if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
|
||||||
|
echo "Cannot find $PRGDIR/$EXECUTABLE"
|
||||||
|
echo "The file is absent or does not have execute permission"
|
||||||
|
echo "This file is needed to run this program"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
exec "$PRGDIR"/"$EXECUTABLE" stop "$@"
|
||||||
60
tomcat/bin/startup.sh
Executable file
60
tomcat/bin/startup.sh
Executable file
@@ -0,0 +1,60 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
# contributor license agreements. See the NOTICE file distributed with
|
||||||
|
# this work for additional information regarding copyright ownership.
|
||||||
|
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
# (the "License"); you may not use this file except in compliance with
|
||||||
|
# the License. You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
# Start Script for the CATALINA Server
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# Better OS/400 detection: see Bugzilla 31132
|
||||||
|
os400=false
|
||||||
|
case "`uname`" in
|
||||||
|
OS400*) os400=true;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# resolve links - $0 may be a softlink
|
||||||
|
PRG="$0"
|
||||||
|
|
||||||
|
while [ -h "$PRG" ] ; do
|
||||||
|
ls=`ls -ld "$PRG"`
|
||||||
|
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||||
|
if expr "$link" : '/.*' > /dev/null; then
|
||||||
|
PRG="$link"
|
||||||
|
else
|
||||||
|
PRG=`dirname "$PRG"`/"$link"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
PRGDIR=`dirname "$PRG"`
|
||||||
|
EXECUTABLE=catalina.sh
|
||||||
|
|
||||||
|
# Check that target executable exists
|
||||||
|
if $os400; then
|
||||||
|
# -x will Only work on the os400 if the files are:
|
||||||
|
# 1. owned by the user
|
||||||
|
# 2. owned by the PRIMARY group of the user
|
||||||
|
# this will not work if the user belongs in secondary groups
|
||||||
|
eval
|
||||||
|
else
|
||||||
|
if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
|
||||||
|
echo "Cannot find $PRGDIR/$EXECUTABLE"
|
||||||
|
echo "The file is absent or does not have execute permission"
|
||||||
|
echo "This file is needed to run this program"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
exec "$PRGDIR"/"$EXECUTABLE" start "$@"
|
||||||
60
tomcat/bin/startup.sh.org
Executable file
60
tomcat/bin/startup.sh.org
Executable file
@@ -0,0 +1,60 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
# contributor license agreements. See the NOTICE file distributed with
|
||||||
|
# this work for additional information regarding copyright ownership.
|
||||||
|
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
# (the "License"); you may not use this file except in compliance with
|
||||||
|
# the License. You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
# Start Script for the CATALINA Server
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# Better OS/400 detection: see Bugzilla 31132
|
||||||
|
os400=false
|
||||||
|
case "`uname`" in
|
||||||
|
OS400*) os400=true;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# resolve links - $0 may be a softlink
|
||||||
|
PRG="$0"
|
||||||
|
|
||||||
|
while [ -h "$PRG" ] ; do
|
||||||
|
ls=`ls -ld "$PRG"`
|
||||||
|
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||||
|
if expr "$link" : '/.*' > /dev/null; then
|
||||||
|
PRG="$link"
|
||||||
|
else
|
||||||
|
PRG=`dirname "$PRG"`/"$link"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
PRGDIR=`dirname "$PRG"`
|
||||||
|
EXECUTABLE=catalina.sh
|
||||||
|
|
||||||
|
# Check that target executable exists
|
||||||
|
if $os400; then
|
||||||
|
# -x will Only work on the os400 if the files are:
|
||||||
|
# 1. owned by the user
|
||||||
|
# 2. owned by the PRIMARY group of the user
|
||||||
|
# this will not work if the user belongs in secondary groups
|
||||||
|
eval
|
||||||
|
else
|
||||||
|
if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
|
||||||
|
echo "Cannot find $PRGDIR/$EXECUTABLE"
|
||||||
|
echo "The file is absent or does not have execute permission"
|
||||||
|
echo "This file is needed to run this program"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
exec "$PRGDIR"/"$EXECUTABLE" start "$@"
|
||||||
BIN
tomcat/bin/tomcat-juli.jar
Executable file
BIN
tomcat/bin/tomcat-juli.jar
Executable file
Binary file not shown.
153
tomcat/bin/tool-wrapper.sh
Executable file
153
tomcat/bin/tool-wrapper.sh
Executable file
@@ -0,0 +1,153 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
# contributor license agreements. See the NOTICE file distributed with
|
||||||
|
# this work for additional information regarding copyright ownership.
|
||||||
|
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
# (the "License"); you may not use this file except in compliance with
|
||||||
|
# the License. You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
# Wrapper script for command line tools
|
||||||
|
#
|
||||||
|
# Environment Variable Prerequisites
|
||||||
|
#
|
||||||
|
# CATALINA_HOME May point at your Catalina "build" directory.
|
||||||
|
#
|
||||||
|
# TOOL_OPTS (Optional) Java runtime options.
|
||||||
|
#
|
||||||
|
# JAVA_HOME Must point at your Java Development Kit installation.
|
||||||
|
# Using JRE_HOME instead works as well.
|
||||||
|
#
|
||||||
|
# JRE_HOME Must point at your Java Runtime installation.
|
||||||
|
# Defaults to JAVA_HOME if empty. If JRE_HOME and JAVA_HOME
|
||||||
|
# are both set, JRE_HOME is used.
|
||||||
|
#
|
||||||
|
# JAVA_OPTS (Optional) Java runtime options.
|
||||||
|
#
|
||||||
|
# JAVA_ENDORSED_DIRS (Optional) Lists of of colon separated directories
|
||||||
|
# containing some jars in order to allow replacement of APIs
|
||||||
|
# created outside of the JCP (i.e. DOM and SAX from W3C).
|
||||||
|
# It can also be used to update the XML parser implementation.
|
||||||
|
# This is only supported for Java <= 8.
|
||||||
|
# Defaults to $CATALINA_HOME/endorsed.
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# OS specific support. $var _must_ be set to either true or false.
|
||||||
|
cygwin=false
|
||||||
|
darwin=false
|
||||||
|
os400=false
|
||||||
|
case "`uname`" in
|
||||||
|
CYGWIN*) cygwin=true;;
|
||||||
|
Darwin*) darwin=true;;
|
||||||
|
OS400*) os400=true;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# resolve links - $0 may be a softlink
|
||||||
|
PRG="$0"
|
||||||
|
|
||||||
|
while [ -h "$PRG" ]; do
|
||||||
|
ls=`ls -ld "$PRG"`
|
||||||
|
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||||
|
if expr "$link" : '/.*' > /dev/null; then
|
||||||
|
PRG="$link"
|
||||||
|
else
|
||||||
|
PRG=`dirname "$PRG"`/"$link"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
# Get standard environment variables
|
||||||
|
PRGDIR=`dirname "$PRG"`
|
||||||
|
|
||||||
|
# Only set CATALINA_HOME if not already set
|
||||||
|
[ -z "$CATALINA_HOME" ] && CATALINA_HOME=`cd "$PRGDIR/.." >/dev/null; pwd`
|
||||||
|
|
||||||
|
# Ensure that any user defined CLASSPATH variables are not used on startup,
|
||||||
|
# but allow them to be specified in setenv.sh, in rare case when it is needed.
|
||||||
|
CLASSPATH=
|
||||||
|
|
||||||
|
if [ -r "$CATALINA_HOME/bin/setenv.sh" ]; then
|
||||||
|
. "$CATALINA_HOME/bin/setenv.sh"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# For Cygwin, ensure paths are in UNIX format before anything is touched
|
||||||
|
if $cygwin; then
|
||||||
|
[ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
|
||||||
|
[ -n "$JRE_HOME" ] && JRE_HOME=`cygpath --unix "$JRE_HOME"`
|
||||||
|
[ -n "$CATALINA_HOME" ] && CATALINA_HOME=`cygpath --unix "$CATALINA_HOME"`
|
||||||
|
[ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
|
||||||
|
fi
|
||||||
|
|
||||||
|
# For OS400
|
||||||
|
if $os400; then
|
||||||
|
# Set job priority to standard for interactive (interactive - 6) by using
|
||||||
|
# the interactive priority - 6, the helper threads that respond to requests
|
||||||
|
# will be running at the same priority as interactive jobs.
|
||||||
|
COMMAND='chgjob job('$JOBNAME') runpty(6)'
|
||||||
|
system $COMMAND
|
||||||
|
|
||||||
|
# Enable multi threading
|
||||||
|
export QIBM_MULTI_THREADED=Y
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Get standard Java environment variables
|
||||||
|
if $os400; then
|
||||||
|
# -r will Only work on the os400 if the files are:
|
||||||
|
# 1. owned by the user
|
||||||
|
# 2. owned by the PRIMARY group of the user
|
||||||
|
# this will not work if the user belongs in secondary groups
|
||||||
|
. "$CATALINA_HOME"/bin/setclasspath.sh
|
||||||
|
else
|
||||||
|
if [ -r "$CATALINA_HOME"/bin/setclasspath.sh ]; then
|
||||||
|
. "$CATALINA_HOME"/bin/setclasspath.sh
|
||||||
|
else
|
||||||
|
echo "Cannot find $CATALINA_HOME/bin/setclasspath.sh"
|
||||||
|
echo "This file is needed to run this program"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Add on extra jar files to CLASSPATH
|
||||||
|
if [ ! -z "$CLASSPATH" ] ; then
|
||||||
|
CLASSPATH="$CLASSPATH":
|
||||||
|
fi
|
||||||
|
CLASSPATH="$CLASSPATH""$CATALINA_HOME"/bin/bootstrap.jar:"$CATALINA_HOME"/bin/tomcat-juli.jar:"$CATALINA_HOME"/lib/servlet-api.jar:"$CATALINA_HOME"/lib/tomcat-util.jar
|
||||||
|
|
||||||
|
# For Cygwin, switch paths to Windows format before running java
|
||||||
|
if $cygwin; then
|
||||||
|
JAVA_HOME=`cygpath --absolute --windows "$JAVA_HOME"`
|
||||||
|
JRE_HOME=`cygpath --absolute --windows "$JRE_HOME"`
|
||||||
|
CATALINA_HOME=`cygpath --absolute --windows "$CATALINA_HOME"`
|
||||||
|
CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
|
||||||
|
[ -n "$JAVA_ENDORSED_DIRS" ] && JAVA_ENDORSED_DIRS=`cygpath --path --windows "$JAVA_ENDORSED_DIRS"`
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Java 9 no longer supports the java.endorsed.dirs
|
||||||
|
# system property. Only try to use it if
|
||||||
|
# JAVA_ENDORSED_DIRS was explicitly set
|
||||||
|
# or CATALINA_HOME/endorsed exists.
|
||||||
|
ENDORSED_PROP=ignore.endorsed.dirs
|
||||||
|
if [ -n "$JAVA_ENDORSED_DIRS" ]; then
|
||||||
|
ENDORSED_PROP=java.endorsed.dirs
|
||||||
|
fi
|
||||||
|
if [ -d "$CATALINA_HOME/endorsed" ]; then
|
||||||
|
ENDORSED_PROP=java.endorsed.dirs
|
||||||
|
fi
|
||||||
|
|
||||||
|
JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
|
||||||
|
|
||||||
|
# ----- Execute The Requested Command -----------------------------------------
|
||||||
|
|
||||||
|
eval exec "\"$_RUNJAVA\"" "$JAVA_OPTS" "$TOOL_OPTS" \
|
||||||
|
-D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
|
||||||
|
-classpath "\"$CLASSPATH\"" \
|
||||||
|
-Dcatalina.home="\"$CATALINA_HOME\"" \
|
||||||
|
org.apache.catalina.startup.Tool "$@"
|
||||||
60
tomcat/bin/version.sh
Executable file
60
tomcat/bin/version.sh
Executable file
@@ -0,0 +1,60 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
# contributor license agreements. See the NOTICE file distributed with
|
||||||
|
# this work for additional information regarding copyright ownership.
|
||||||
|
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
# (the "License"); you may not use this file except in compliance with
|
||||||
|
# the License. You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
# Version Script for the CATALINA Server
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# Better OS/400 detection: see Bugzilla 31132
|
||||||
|
os400=false
|
||||||
|
case "`uname`" in
|
||||||
|
OS400*) os400=true;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# resolve links - $0 may be a softlink
|
||||||
|
PRG="$0"
|
||||||
|
|
||||||
|
while [ -h "$PRG" ] ; do
|
||||||
|
ls=`ls -ld "$PRG"`
|
||||||
|
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||||
|
if expr "$link" : '/.*' > /dev/null; then
|
||||||
|
PRG="$link"
|
||||||
|
else
|
||||||
|
PRG=`dirname "$PRG"`/"$link"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
PRGDIR=`dirname "$PRG"`
|
||||||
|
EXECUTABLE=catalina.sh
|
||||||
|
|
||||||
|
# Check that target executable exists
|
||||||
|
if $os400; then
|
||||||
|
# -x will Only work on the os400 if the files are:
|
||||||
|
# 1. owned by the user
|
||||||
|
# 2. owned by the PRIMARY group of the user
|
||||||
|
# this will not work if the user belongs in secondary groups
|
||||||
|
eval
|
||||||
|
else
|
||||||
|
if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
|
||||||
|
echo "Cannot find $PRGDIR/$EXECUTABLE"
|
||||||
|
echo "The file is absent or does not have execute permission"
|
||||||
|
echo "This file is needed to run this program"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
exec "$PRGDIR"/"$EXECUTABLE" version "$@"
|
||||||
264
tomcat/conf/catalina.policy
Normal file
264
tomcat/conf/catalina.policy
Normal file
@@ -0,0 +1,264 @@
|
|||||||
|
// Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
// contributor license agreements. See the NOTICE file distributed with
|
||||||
|
// this work for additional information regarding copyright ownership.
|
||||||
|
// The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
// (the "License"); you may not use this file except in compliance with
|
||||||
|
// the License. You may obtain a copy of the License at
|
||||||
|
//
|
||||||
|
// http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
//
|
||||||
|
// Unless required by applicable law or agreed to in writing, software
|
||||||
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
// See the License for the specific language governing permissions and
|
||||||
|
// limitations under the License.
|
||||||
|
|
||||||
|
// ============================================================================
|
||||||
|
// catalina.policy - Security Policy Permissions for Tomcat
|
||||||
|
//
|
||||||
|
// This file contains a default set of security policies to be enforced (by the
|
||||||
|
// JVM) when Catalina is executed with the "-security" option. In addition
|
||||||
|
// to the permissions granted here, the following additional permissions are
|
||||||
|
// granted to each web application:
|
||||||
|
//
|
||||||
|
// * Read access to the web application's document root directory
|
||||||
|
// * Read, write and delete access to the web application's working directory
|
||||||
|
// ============================================================================
|
||||||
|
|
||||||
|
|
||||||
|
// ========== SYSTEM CODE PERMISSIONS =========================================
|
||||||
|
|
||||||
|
|
||||||
|
// These permissions apply to javac
|
||||||
|
grant codeBase "file:${java.home}/lib/-" {
|
||||||
|
permission java.security.AllPermission;
|
||||||
|
};
|
||||||
|
|
||||||
|
// These permissions apply to all shared system extensions
|
||||||
|
grant codeBase "file:${java.home}/jre/lib/ext/-" {
|
||||||
|
permission java.security.AllPermission;
|
||||||
|
};
|
||||||
|
|
||||||
|
// These permissions apply to javac when ${java.home} points at $JAVA_HOME/jre
|
||||||
|
grant codeBase "file:${java.home}/../lib/-" {
|
||||||
|
permission java.security.AllPermission;
|
||||||
|
};
|
||||||
|
|
||||||
|
// These permissions apply to all shared system extensions when
|
||||||
|
// ${java.home} points at $JAVA_HOME/jre
|
||||||
|
grant codeBase "file:${java.home}/lib/ext/-" {
|
||||||
|
permission java.security.AllPermission;
|
||||||
|
};
|
||||||
|
|
||||||
|
// This permission is required when using javac to compile JSPs on Java 9
|
||||||
|
// onwards
|
||||||
|
//grant codeBase "jrt:/jdk.compiler" {
|
||||||
|
// permission java.security.AllPermission;
|
||||||
|
//};
|
||||||
|
|
||||||
|
|
||||||
|
// ========== CATALINA CODE PERMISSIONS =======================================
|
||||||
|
|
||||||
|
// These permissions apply to the daemon code
|
||||||
|
grant codeBase "file:${catalina.home}/bin/commons-daemon.jar" {
|
||||||
|
permission java.security.AllPermission;
|
||||||
|
};
|
||||||
|
|
||||||
|
// These permissions apply to the logging API
|
||||||
|
// Note: If tomcat-juli.jar is in ${catalina.base} and not in ${catalina.home},
|
||||||
|
// update this section accordingly.
|
||||||
|
// grant codeBase "file:${catalina.base}/bin/tomcat-juli.jar" {..}
|
||||||
|
grant codeBase "file:${catalina.home}/bin/tomcat-juli.jar" {
|
||||||
|
permission java.io.FilePermission
|
||||||
|
"${java.home}${file.separator}lib${file.separator}logging.properties", "read";
|
||||||
|
|
||||||
|
permission java.io.FilePermission
|
||||||
|
"${catalina.base}${file.separator}conf${file.separator}logging.properties", "read";
|
||||||
|
permission java.io.FilePermission
|
||||||
|
"${catalina.base}${file.separator}logs", "read, write";
|
||||||
|
permission java.io.FilePermission
|
||||||
|
"${catalina.base}${file.separator}logs${file.separator}*", "read, write, delete";
|
||||||
|
|
||||||
|
permission java.lang.RuntimePermission "shutdownHooks";
|
||||||
|
permission java.lang.RuntimePermission "getClassLoader";
|
||||||
|
permission java.lang.RuntimePermission "setContextClassLoader";
|
||||||
|
|
||||||
|
permission java.lang.management.ManagementPermission "monitor";
|
||||||
|
|
||||||
|
permission java.util.logging.LoggingPermission "control";
|
||||||
|
|
||||||
|
permission java.util.PropertyPermission "java.util.logging.config.class", "read";
|
||||||
|
permission java.util.PropertyPermission "java.util.logging.config.file", "read";
|
||||||
|
permission java.util.PropertyPermission "org.apache.juli.AsyncMaxRecordCount", "read";
|
||||||
|
permission java.util.PropertyPermission "org.apache.juli.AsyncOverflowDropType", "read";
|
||||||
|
permission java.util.PropertyPermission "org.apache.juli.ClassLoaderLogManager.debug", "read";
|
||||||
|
permission java.util.PropertyPermission "catalina.base", "read";
|
||||||
|
|
||||||
|
// Note: To enable per context logging configuration, permit read access to
|
||||||
|
// the appropriate file. Be sure that the logging configuration is
|
||||||
|
// secure before enabling such access.
|
||||||
|
// E.g. for the examples web application (uncomment and unwrap
|
||||||
|
// the following to be on a single line):
|
||||||
|
// permission java.io.FilePermission "${catalina.base}${file.separator}
|
||||||
|
// webapps${file.separator}examples${file.separator}WEB-INF
|
||||||
|
// ${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;
|
||||||
|
};
|
||||||
|
|
||||||
|
// These permissions apply to the servlet API classes
|
||||||
|
// and those that are shared across all class loaders
|
||||||
|
// located in the "lib" directory
|
||||||
|
grant codeBase "file:${catalina.home}/lib/-" {
|
||||||
|
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/-" {
|
||||||
|
// permission java.security.AllPermission;
|
||||||
|
// };
|
||||||
|
|
||||||
|
|
||||||
|
// ========== WEB APPLICATION PERMISSIONS =====================================
|
||||||
|
|
||||||
|
|
||||||
|
// These permissions are granted by default to all web applications
|
||||||
|
// In addition, a web application will be given a read FilePermission
|
||||||
|
// for all files and directories in its document root.
|
||||||
|
grant {
|
||||||
|
// Required for JNDI lookup of named JDBC DataSource's and
|
||||||
|
// javamail named MimePart DataSource used to send mail
|
||||||
|
permission java.util.PropertyPermission "java.home", "read";
|
||||||
|
permission java.util.PropertyPermission "java.naming.*", "read";
|
||||||
|
permission java.util.PropertyPermission "javax.sql.*", "read";
|
||||||
|
|
||||||
|
// OS Specific properties to allow read access
|
||||||
|
permission java.util.PropertyPermission "os.name", "read";
|
||||||
|
permission java.util.PropertyPermission "os.version", "read";
|
||||||
|
permission java.util.PropertyPermission "os.arch", "read";
|
||||||
|
permission java.util.PropertyPermission "file.separator", "read";
|
||||||
|
permission java.util.PropertyPermission "path.separator", "read";
|
||||||
|
permission java.util.PropertyPermission "line.separator", "read";
|
||||||
|
|
||||||
|
// JVM properties to allow read access
|
||||||
|
permission java.util.PropertyPermission "java.version", "read";
|
||||||
|
permission java.util.PropertyPermission "java.vendor", "read";
|
||||||
|
permission java.util.PropertyPermission "java.vendor.url", "read";
|
||||||
|
permission java.util.PropertyPermission "java.class.version", "read";
|
||||||
|
permission java.util.PropertyPermission "java.specification.version", "read";
|
||||||
|
permission java.util.PropertyPermission "java.specification.vendor", "read";
|
||||||
|
permission java.util.PropertyPermission "java.specification.name", "read";
|
||||||
|
|
||||||
|
permission java.util.PropertyPermission "java.vm.specification.version", "read";
|
||||||
|
permission java.util.PropertyPermission "java.vm.specification.vendor", "read";
|
||||||
|
permission java.util.PropertyPermission "java.vm.specification.name", "read";
|
||||||
|
permission java.util.PropertyPermission "java.vm.version", "read";
|
||||||
|
permission java.util.PropertyPermission "java.vm.vendor", "read";
|
||||||
|
permission java.util.PropertyPermission "java.vm.name", "read";
|
||||||
|
|
||||||
|
// Required for OpenJMX
|
||||||
|
permission java.lang.RuntimePermission "getAttribute";
|
||||||
|
|
||||||
|
// Allow read of JAXP compliant XML parser debug
|
||||||
|
permission java.util.PropertyPermission "jaxp.debug", "read";
|
||||||
|
|
||||||
|
// All JSPs need to be able to read this package
|
||||||
|
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.tomcat";
|
||||||
|
|
||||||
|
// Precompiled JSPs need access to these packages.
|
||||||
|
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.jasper.el";
|
||||||
|
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.jasper.runtime";
|
||||||
|
permission java.lang.RuntimePermission
|
||||||
|
"accessClassInPackage.org.apache.jasper.runtime.*";
|
||||||
|
|
||||||
|
// Applications using WebSocket need to be able to access these packages
|
||||||
|
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.tomcat.websocket";
|
||||||
|
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.tomcat.websocket.server";
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// The Manager application needs access to the following packages to support the
|
||||||
|
// session display functionality. It also requires the custom Tomcat
|
||||||
|
// DeployXmlPermission to enable the use of META-INF/context.xml
|
||||||
|
// These settings support the following configurations:
|
||||||
|
// - default CATALINA_HOME == CATALINA_BASE
|
||||||
|
// - CATALINA_HOME != CATALINA_BASE, per instance Manager in CATALINA_BASE
|
||||||
|
// - CATALINA_HOME != CATALINA_BASE, shared Manager in CATALINA_HOME
|
||||||
|
grant codeBase "file:${catalina.base}/webapps/manager/-" {
|
||||||
|
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina";
|
||||||
|
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.ha.session";
|
||||||
|
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.manager";
|
||||||
|
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.manager.util";
|
||||||
|
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.util";
|
||||||
|
permission org.apache.catalina.security.DeployXmlPermission "manager";
|
||||||
|
};
|
||||||
|
grant codeBase "file:${catalina.home}/webapps/manager/-" {
|
||||||
|
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina";
|
||||||
|
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.ha.session";
|
||||||
|
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.manager";
|
||||||
|
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.manager.util";
|
||||||
|
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.util";
|
||||||
|
permission org.apache.catalina.security.DeployXmlPermission "manager";
|
||||||
|
};
|
||||||
|
|
||||||
|
// The Host Manager application needs the custom Tomcat DeployXmlPermission to
|
||||||
|
// enable the use of META-INF/context.xml
|
||||||
|
// These settings support the following configurations:
|
||||||
|
// - default CATALINA_HOME == CATALINA_BASE
|
||||||
|
// - CATALINA_HOME != CATALINA_BASE, per instance Host Manager in CATALINA_BASE
|
||||||
|
// - CATALINA_HOME != CATALINA_BASE, shared Host Manager in CATALINA_HOME
|
||||||
|
grant codeBase "file:${catalina.base}/webapps/host-manager/-" {
|
||||||
|
permission org.apache.catalina.security.DeployXmlPermission "host-manager";
|
||||||
|
};
|
||||||
|
grant codeBase "file:${catalina.home}/webapps/host-manager/-" {
|
||||||
|
permission org.apache.catalina.security.DeployXmlPermission "host-manager";
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// 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.
|
||||||
|
//
|
||||||
|
// Different permissions can be granted to JSP pages, classes loaded from
|
||||||
|
// the /WEB-INF/classes/ directory, all jar files in the /WEB-INF/lib/
|
||||||
|
// directory, or even to individual jar files in the /WEB-INF/lib/ directory.
|
||||||
|
//
|
||||||
|
// For instance, assume that the standard "examples" application
|
||||||
|
// included a JDBC driver that needed to establish a network connection to the
|
||||||
|
// corresponding database and used the scrape taglib to get the weather from
|
||||||
|
// the NOAA web server. You might create a "grant" entries like this:
|
||||||
|
//
|
||||||
|
// The permissions granted to the context root directory apply to JSP pages.
|
||||||
|
// grant codeBase "file:${catalina.base}/webapps/examples/-" {
|
||||||
|
// permission java.net.SocketPermission "dbhost.mycompany.com:5432", "connect";
|
||||||
|
// permission java.net.SocketPermission "*.noaa.gov:80", "connect";
|
||||||
|
// };
|
||||||
|
//
|
||||||
|
// The permissions granted to the context WEB-INF/classes directory
|
||||||
|
// grant codeBase "file:${catalina.base}/webapps/examples/WEB-INF/classes/-" {
|
||||||
|
// };
|
||||||
|
//
|
||||||
|
// The permission granted to your JDBC driver
|
||||||
|
// grant codeBase "jar:file:${catalina.base}/webapps/examples/WEB-INF/lib/driver.jar!/-" {
|
||||||
|
// permission java.net.SocketPermission "dbhost.mycompany.com:5432", "connect";
|
||||||
|
// };
|
||||||
|
// The permission granted to the scrape taglib
|
||||||
|
// 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.
|
||||||
|
//
|
||||||
|
// The permissions granted to the entire web application
|
||||||
|
// grant codeBase "war:file:${catalina.base}/webapps/examples.war*/-" {
|
||||||
|
// };
|
||||||
|
//
|
||||||
|
// The permissions granted to a specific JAR
|
||||||
|
// grant codeBase "war:file:${catalina.base}/webapps/examples.war*/WEB-INF/lib/foo.jar" {
|
||||||
|
// };
|
||||||
219
tomcat/conf/catalina.properties
Normal file
219
tomcat/conf/catalina.properties
Normal file
@@ -0,0 +1,219 @@
|
|||||||
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
# contributor license agreements. See the NOTICE file distributed with
|
||||||
|
# this work for additional information regarding copyright ownership.
|
||||||
|
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
# (the "License"); you may not use this file except in compliance with
|
||||||
|
# the License. You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
|
||||||
|
#
|
||||||
|
# List of comma-separated packages that start with or equal this string
|
||||||
|
# will cause a security exception to be thrown when
|
||||||
|
# passed to checkPackageAccess unless the
|
||||||
|
# corresponding RuntimePermission ("accessClassInPackage."+package) has
|
||||||
|
# been granted.
|
||||||
|
package.access=sun.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.tomcat.
|
||||||
|
#
|
||||||
|
# List of comma-separated packages that start with or equal this string
|
||||||
|
# will cause a security exception to be thrown when
|
||||||
|
# passed to checkPackageDefinition unless the
|
||||||
|
# corresponding RuntimePermission ("defineClassInPackage."+package) has
|
||||||
|
# been granted.
|
||||||
|
#
|
||||||
|
# by default, no packages are restricted for definition, and none of
|
||||||
|
# the class loaders supplied with the JDK call checkPackageDefinition.
|
||||||
|
#
|
||||||
|
package.definition=sun.,java.,org.apache.catalina.,org.apache.coyote.,\
|
||||||
|
org.apache.jasper.,org.apache.naming.,org.apache.tomcat.
|
||||||
|
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# List of comma-separated paths defining the contents of the "common"
|
||||||
|
# classloader. Prefixes should be used to define what is the repository type.
|
||||||
|
# Path may be relative to the CATALINA_HOME or CATALINA_BASE path or absolute.
|
||||||
|
# If left as blank,the JVM system loader will be used as Catalina's "common"
|
||||||
|
# loader.
|
||||||
|
# Examples:
|
||||||
|
# "foo": Add this folder as a class repository
|
||||||
|
# "foo/*.jar": Add all the JARs of the specified folder as class
|
||||||
|
# repositories
|
||||||
|
# "foo/bar.jar": Add bar.jar as a class repository
|
||||||
|
#
|
||||||
|
# Note: Values are enclosed in double quotes ("...") in case either the
|
||||||
|
# ${catalina.base} path or the ${catalina.home} path contains a comma.
|
||||||
|
# Because double quotes are used for quoting, the double quote character
|
||||||
|
# may not appear in a path.
|
||||||
|
common.loader="${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar,/usr/local/tomcat/lib/webt50.jar"
|
||||||
|
|
||||||
|
#
|
||||||
|
# List of comma-separated paths defining the contents of the "server"
|
||||||
|
# classloader. Prefixes should be used to define what is the repository type.
|
||||||
|
# Path may be relative to the CATALINA_HOME or CATALINA_BASE path or absolute.
|
||||||
|
# If left as blank, the "common" loader will be used as Catalina's "server"
|
||||||
|
# loader.
|
||||||
|
# Examples:
|
||||||
|
# "foo": Add this folder as a class repository
|
||||||
|
# "foo/*.jar": Add all the JARs of the specified folder as class
|
||||||
|
# repositories
|
||||||
|
# "foo/bar.jar": Add bar.jar as a class repository
|
||||||
|
#
|
||||||
|
# Note: Values may be enclosed in double quotes ("...") in case either the
|
||||||
|
# ${catalina.base} path or the ${catalina.home} path contains a comma.
|
||||||
|
# Because double quotes are used for quoting, the double quote character
|
||||||
|
# may not appear in a path.
|
||||||
|
server.loader=
|
||||||
|
|
||||||
|
#
|
||||||
|
# List of comma-separated paths defining the contents of the "shared"
|
||||||
|
# classloader. Prefixes should be used to define what is the repository type.
|
||||||
|
# Path may be relative to the CATALINA_BASE path or absolute. If left as blank,
|
||||||
|
# the "common" loader will be used as Catalina's "shared" loader.
|
||||||
|
# Examples:
|
||||||
|
# "foo": Add this folder as a class repository
|
||||||
|
# "foo/*.jar": Add all the JARs of the specified folder as class
|
||||||
|
# repositories
|
||||||
|
# "foo/bar.jar": Add bar.jar as a class repository
|
||||||
|
# Please note that for single jars, e.g. bar.jar, you need the URL form
|
||||||
|
# starting with file:.
|
||||||
|
#
|
||||||
|
# Note: Values may be enclosed in double quotes ("...") in case either the
|
||||||
|
# ${catalina.base} path or the ${catalina.home} path contains a comma.
|
||||||
|
# Because double quotes are used for quoting, the double quote character
|
||||||
|
# may not appear in a path.
|
||||||
|
shared.loader=
|
||||||
|
|
||||||
|
# Default list of JAR files that should not be scanned using the JarScanner
|
||||||
|
# functionality. This is typically used to scan JARs for configuration
|
||||||
|
# information. JARs that do not contain such information may be excluded from
|
||||||
|
# the scan to speed up the scanning process. This is the default list. JARs on
|
||||||
|
# this list are excluded from all scans. The list must be a comma separated list
|
||||||
|
# of JAR file names.
|
||||||
|
# The list of JARs to skip may be over-ridden at a Context level for individual
|
||||||
|
# scan types by configuring a JarScanner with a nested JarScanFilter.
|
||||||
|
# The JARs listed below include:
|
||||||
|
# - Tomcat Bootstrap JARs
|
||||||
|
# - Tomcat API JARs
|
||||||
|
# - Catalina JARs
|
||||||
|
# - Jasper JARs
|
||||||
|
# - Tomcat JARs
|
||||||
|
# - Common non-Tomcat JARs
|
||||||
|
# - Test JARs (JUnit, Cobertura and dependencies)
|
||||||
|
tomcat.util.scan.StandardJarScanFilter.jarsToSkip=\
|
||||||
|
annotations-api.jar,\
|
||||||
|
ant-junit*.jar,\
|
||||||
|
ant-launcher*.jar,\
|
||||||
|
ant*.jar,\
|
||||||
|
asm-*.jar,\
|
||||||
|
aspectj*.jar,\
|
||||||
|
bcel*.jar,\
|
||||||
|
biz.aQute.bnd*.jar,\
|
||||||
|
bootstrap.jar,\
|
||||||
|
catalina-ant.jar,\
|
||||||
|
catalina-ha.jar,\
|
||||||
|
catalina-ssi.jar,\
|
||||||
|
catalina-storeconfig.jar,\
|
||||||
|
catalina-tribes.jar,\
|
||||||
|
catalina.jar,\
|
||||||
|
cglib-*.jar,\
|
||||||
|
cobertura-*.jar,\
|
||||||
|
commons-beanutils*.jar,\
|
||||||
|
commons-codec*.jar,\
|
||||||
|
commons-collections*.jar,\
|
||||||
|
commons-compress*.jar,\
|
||||||
|
commons-daemon.jar,\
|
||||||
|
commons-dbcp*.jar,\
|
||||||
|
commons-digester*.jar,\
|
||||||
|
commons-fileupload*.jar,\
|
||||||
|
commons-httpclient*.jar,\
|
||||||
|
commons-io*.jar,\
|
||||||
|
commons-lang*.jar,\
|
||||||
|
commons-logging*.jar,\
|
||||||
|
commons-math*.jar,\
|
||||||
|
commons-pool*.jar,\
|
||||||
|
derby-*.jar,\
|
||||||
|
dom4j-*.jar,\
|
||||||
|
easymock-*.jar,\
|
||||||
|
ecj-*.jar,\
|
||||||
|
el-api.jar,\
|
||||||
|
geronimo-spec-jaxrpc*.jar,\
|
||||||
|
h2*.jar,\
|
||||||
|
ha-api-*.jar,\
|
||||||
|
hamcrest-*.jar,\
|
||||||
|
hibernate*.jar,\
|
||||||
|
httpclient*.jar,\
|
||||||
|
icu4j-*.jar,\
|
||||||
|
jasper-el.jar,\
|
||||||
|
jasper.jar,\
|
||||||
|
jaspic-api.jar,\
|
||||||
|
jaxb-*.jar,\
|
||||||
|
jaxen-*.jar,\
|
||||||
|
jaxws-rt-*.jar,\
|
||||||
|
jdom-*.jar,\
|
||||||
|
jetty-*.jar,\
|
||||||
|
jmx-tools.jar,\
|
||||||
|
jmx.jar,\
|
||||||
|
jsp-api.jar,\
|
||||||
|
jstl.jar,\
|
||||||
|
jta*.jar,\
|
||||||
|
junit-*.jar,\
|
||||||
|
junit.jar,\
|
||||||
|
log4j*.jar,\
|
||||||
|
mail*.jar,\
|
||||||
|
objenesis-*.jar,\
|
||||||
|
oraclepki.jar,\
|
||||||
|
org.hamcrest.core_*.jar,\
|
||||||
|
org.junit_*.jar,\
|
||||||
|
oro-*.jar,\
|
||||||
|
servlet-api-*.jar,\
|
||||||
|
servlet-api.jar,\
|
||||||
|
slf4j*.jar,\
|
||||||
|
taglibs-standard-spec-*.jar,\
|
||||||
|
tagsoup-*.jar,\
|
||||||
|
tomcat-api.jar,\
|
||||||
|
tomcat-coyote.jar,\
|
||||||
|
tomcat-dbcp.jar,\
|
||||||
|
tomcat-i18n-*.jar,\
|
||||||
|
tomcat-jdbc.jar,\
|
||||||
|
tomcat-jni.jar,\
|
||||||
|
tomcat-juli-adapters.jar,\
|
||||||
|
tomcat-juli.jar,\
|
||||||
|
tomcat-util-scan.jar,\
|
||||||
|
tomcat-util.jar,\
|
||||||
|
tomcat-websocket.jar,\
|
||||||
|
tools.jar,\
|
||||||
|
unboundid-ldapsdk-*.jar,\
|
||||||
|
websocket-api.jar,\
|
||||||
|
wsdl4j*.jar,\
|
||||||
|
xercesImpl.jar,\
|
||||||
|
xml-apis.jar,\
|
||||||
|
xmlParserAPIs-*.jar,\
|
||||||
|
xmlParserAPIs.jar,\
|
||||||
|
xom-*.jar
|
||||||
|
|
||||||
|
# Default list of JAR files that should be scanned that overrides the default
|
||||||
|
# jarsToSkip list above. This is typically used to include a specific JAR that
|
||||||
|
# has been excluded by a broad file name pattern in the jarsToSkip list.
|
||||||
|
# The list of JARs to scan may be over-ridden at a Context level for individual
|
||||||
|
# scan types by configuring a JarScanner with a nested JarScanFilter.
|
||||||
|
tomcat.util.scan.StandardJarScanFilter.jarsToScan=\
|
||||||
|
log4j-taglib*.jar,\
|
||||||
|
log4j-web*.jar,\
|
||||||
|
log4javascript*.jar,\
|
||||||
|
slf4j-taglib*.jar
|
||||||
|
|
||||||
|
# String cache configuration.
|
||||||
|
tomcat.util.buf.StringCache.byte.enabled=true
|
||||||
|
#tomcat.util.buf.StringCache.char.enabled=true
|
||||||
|
#tomcat.util.buf.StringCache.trainThreshold=500000
|
||||||
|
#tomcat.util.buf.StringCache.cacheSize=5000
|
||||||
|
|
||||||
|
# Disable use of some privilege blocks Tomcat doesn't need since calls to the
|
||||||
|
# code in question are always already inside a privilege block
|
||||||
|
org.apache.el.GET_CLASSLOADER_USE_PRIVILEGED=false
|
||||||
219
tomcat/conf/catalina.properties.org
Normal file
219
tomcat/conf/catalina.properties.org
Normal file
@@ -0,0 +1,219 @@
|
|||||||
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
# contributor license agreements. See the NOTICE file distributed with
|
||||||
|
# this work for additional information regarding copyright ownership.
|
||||||
|
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
# (the "License"); you may not use this file except in compliance with
|
||||||
|
# the License. You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
|
||||||
|
#
|
||||||
|
# List of comma-separated packages that start with or equal this string
|
||||||
|
# will cause a security exception to be thrown when
|
||||||
|
# passed to checkPackageAccess unless the
|
||||||
|
# corresponding RuntimePermission ("accessClassInPackage."+package) has
|
||||||
|
# been granted.
|
||||||
|
package.access=sun.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.tomcat.
|
||||||
|
#
|
||||||
|
# List of comma-separated packages that start with or equal this string
|
||||||
|
# will cause a security exception to be thrown when
|
||||||
|
# passed to checkPackageDefinition unless the
|
||||||
|
# corresponding RuntimePermission ("defineClassInPackage."+package) has
|
||||||
|
# been granted.
|
||||||
|
#
|
||||||
|
# by default, no packages are restricted for definition, and none of
|
||||||
|
# the class loaders supplied with the JDK call checkPackageDefinition.
|
||||||
|
#
|
||||||
|
package.definition=sun.,java.,org.apache.catalina.,org.apache.coyote.,\
|
||||||
|
org.apache.jasper.,org.apache.naming.,org.apache.tomcat.
|
||||||
|
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# List of comma-separated paths defining the contents of the "common"
|
||||||
|
# classloader. Prefixes should be used to define what is the repository type.
|
||||||
|
# Path may be relative to the CATALINA_HOME or CATALINA_BASE path or absolute.
|
||||||
|
# If left as blank,the JVM system loader will be used as Catalina's "common"
|
||||||
|
# loader.
|
||||||
|
# Examples:
|
||||||
|
# "foo": Add this folder as a class repository
|
||||||
|
# "foo/*.jar": Add all the JARs of the specified folder as class
|
||||||
|
# repositories
|
||||||
|
# "foo/bar.jar": Add bar.jar as a class repository
|
||||||
|
#
|
||||||
|
# Note: Values are enclosed in double quotes ("...") in case either the
|
||||||
|
# ${catalina.base} path or the ${catalina.home} path contains a comma.
|
||||||
|
# Because double quotes are used for quoting, the double quote character
|
||||||
|
# may not appear in a path.
|
||||||
|
common.loader="${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar"
|
||||||
|
|
||||||
|
#
|
||||||
|
# List of comma-separated paths defining the contents of the "server"
|
||||||
|
# classloader. Prefixes should be used to define what is the repository type.
|
||||||
|
# Path may be relative to the CATALINA_HOME or CATALINA_BASE path or absolute.
|
||||||
|
# If left as blank, the "common" loader will be used as Catalina's "server"
|
||||||
|
# loader.
|
||||||
|
# Examples:
|
||||||
|
# "foo": Add this folder as a class repository
|
||||||
|
# "foo/*.jar": Add all the JARs of the specified folder as class
|
||||||
|
# repositories
|
||||||
|
# "foo/bar.jar": Add bar.jar as a class repository
|
||||||
|
#
|
||||||
|
# Note: Values may be enclosed in double quotes ("...") in case either the
|
||||||
|
# ${catalina.base} path or the ${catalina.home} path contains a comma.
|
||||||
|
# Because double quotes are used for quoting, the double quote character
|
||||||
|
# may not appear in a path.
|
||||||
|
server.loader=
|
||||||
|
|
||||||
|
#
|
||||||
|
# List of comma-separated paths defining the contents of the "shared"
|
||||||
|
# classloader. Prefixes should be used to define what is the repository type.
|
||||||
|
# Path may be relative to the CATALINA_BASE path or absolute. If left as blank,
|
||||||
|
# the "common" loader will be used as Catalina's "shared" loader.
|
||||||
|
# Examples:
|
||||||
|
# "foo": Add this folder as a class repository
|
||||||
|
# "foo/*.jar": Add all the JARs of the specified folder as class
|
||||||
|
# repositories
|
||||||
|
# "foo/bar.jar": Add bar.jar as a class repository
|
||||||
|
# Please note that for single jars, e.g. bar.jar, you need the URL form
|
||||||
|
# starting with file:.
|
||||||
|
#
|
||||||
|
# Note: Values may be enclosed in double quotes ("...") in case either the
|
||||||
|
# ${catalina.base} path or the ${catalina.home} path contains a comma.
|
||||||
|
# Because double quotes are used for quoting, the double quote character
|
||||||
|
# may not appear in a path.
|
||||||
|
shared.loader=
|
||||||
|
|
||||||
|
# Default list of JAR files that should not be scanned using the JarScanner
|
||||||
|
# functionality. This is typically used to scan JARs for configuration
|
||||||
|
# information. JARs that do not contain such information may be excluded from
|
||||||
|
# the scan to speed up the scanning process. This is the default list. JARs on
|
||||||
|
# this list are excluded from all scans. The list must be a comma separated list
|
||||||
|
# of JAR file names.
|
||||||
|
# The list of JARs to skip may be over-ridden at a Context level for individual
|
||||||
|
# scan types by configuring a JarScanner with a nested JarScanFilter.
|
||||||
|
# The JARs listed below include:
|
||||||
|
# - Tomcat Bootstrap JARs
|
||||||
|
# - Tomcat API JARs
|
||||||
|
# - Catalina JARs
|
||||||
|
# - Jasper JARs
|
||||||
|
# - Tomcat JARs
|
||||||
|
# - Common non-Tomcat JARs
|
||||||
|
# - Test JARs (JUnit, Cobertura and dependencies)
|
||||||
|
tomcat.util.scan.StandardJarScanFilter.jarsToSkip=\
|
||||||
|
annotations-api.jar,\
|
||||||
|
ant-junit*.jar,\
|
||||||
|
ant-launcher*.jar,\
|
||||||
|
ant*.jar,\
|
||||||
|
asm-*.jar,\
|
||||||
|
aspectj*.jar,\
|
||||||
|
bcel*.jar,\
|
||||||
|
biz.aQute.bnd*.jar,\
|
||||||
|
bootstrap.jar,\
|
||||||
|
catalina-ant.jar,\
|
||||||
|
catalina-ha.jar,\
|
||||||
|
catalina-ssi.jar,\
|
||||||
|
catalina-storeconfig.jar,\
|
||||||
|
catalina-tribes.jar,\
|
||||||
|
catalina.jar,\
|
||||||
|
cglib-*.jar,\
|
||||||
|
cobertura-*.jar,\
|
||||||
|
commons-beanutils*.jar,\
|
||||||
|
commons-codec*.jar,\
|
||||||
|
commons-collections*.jar,\
|
||||||
|
commons-compress*.jar,\
|
||||||
|
commons-daemon.jar,\
|
||||||
|
commons-dbcp*.jar,\
|
||||||
|
commons-digester*.jar,\
|
||||||
|
commons-fileupload*.jar,\
|
||||||
|
commons-httpclient*.jar,\
|
||||||
|
commons-io*.jar,\
|
||||||
|
commons-lang*.jar,\
|
||||||
|
commons-logging*.jar,\
|
||||||
|
commons-math*.jar,\
|
||||||
|
commons-pool*.jar,\
|
||||||
|
derby-*.jar,\
|
||||||
|
dom4j-*.jar,\
|
||||||
|
easymock-*.jar,\
|
||||||
|
ecj-*.jar,\
|
||||||
|
el-api.jar,\
|
||||||
|
geronimo-spec-jaxrpc*.jar,\
|
||||||
|
h2*.jar,\
|
||||||
|
ha-api-*.jar,\
|
||||||
|
hamcrest-*.jar,\
|
||||||
|
hibernate*.jar,\
|
||||||
|
httpclient*.jar,\
|
||||||
|
icu4j-*.jar,\
|
||||||
|
jasper-el.jar,\
|
||||||
|
jasper.jar,\
|
||||||
|
jaspic-api.jar,\
|
||||||
|
jaxb-*.jar,\
|
||||||
|
jaxen-*.jar,\
|
||||||
|
jaxws-rt-*.jar,\
|
||||||
|
jdom-*.jar,\
|
||||||
|
jetty-*.jar,\
|
||||||
|
jmx-tools.jar,\
|
||||||
|
jmx.jar,\
|
||||||
|
jsp-api.jar,\
|
||||||
|
jstl.jar,\
|
||||||
|
jta*.jar,\
|
||||||
|
junit-*.jar,\
|
||||||
|
junit.jar,\
|
||||||
|
log4j*.jar,\
|
||||||
|
mail*.jar,\
|
||||||
|
objenesis-*.jar,\
|
||||||
|
oraclepki.jar,\
|
||||||
|
org.hamcrest.core_*.jar,\
|
||||||
|
org.junit_*.jar,\
|
||||||
|
oro-*.jar,\
|
||||||
|
servlet-api-*.jar,\
|
||||||
|
servlet-api.jar,\
|
||||||
|
slf4j*.jar,\
|
||||||
|
taglibs-standard-spec-*.jar,\
|
||||||
|
tagsoup-*.jar,\
|
||||||
|
tomcat-api.jar,\
|
||||||
|
tomcat-coyote.jar,\
|
||||||
|
tomcat-dbcp.jar,\
|
||||||
|
tomcat-i18n-*.jar,\
|
||||||
|
tomcat-jdbc.jar,\
|
||||||
|
tomcat-jni.jar,\
|
||||||
|
tomcat-juli-adapters.jar,\
|
||||||
|
tomcat-juli.jar,\
|
||||||
|
tomcat-util-scan.jar,\
|
||||||
|
tomcat-util.jar,\
|
||||||
|
tomcat-websocket.jar,\
|
||||||
|
tools.jar,\
|
||||||
|
unboundid-ldapsdk-*.jar,\
|
||||||
|
websocket-api.jar,\
|
||||||
|
wsdl4j*.jar,\
|
||||||
|
xercesImpl.jar,\
|
||||||
|
xml-apis.jar,\
|
||||||
|
xmlParserAPIs-*.jar,\
|
||||||
|
xmlParserAPIs.jar,\
|
||||||
|
xom-*.jar
|
||||||
|
|
||||||
|
# Default list of JAR files that should be scanned that overrides the default
|
||||||
|
# jarsToSkip list above. This is typically used to include a specific JAR that
|
||||||
|
# has been excluded by a broad file name pattern in the jarsToSkip list.
|
||||||
|
# The list of JARs to scan may be over-ridden at a Context level for individual
|
||||||
|
# scan types by configuring a JarScanner with a nested JarScanFilter.
|
||||||
|
tomcat.util.scan.StandardJarScanFilter.jarsToScan=\
|
||||||
|
log4j-taglib*.jar,\
|
||||||
|
log4j-web*.jar,\
|
||||||
|
log4javascript*.jar,\
|
||||||
|
slf4j-taglib*.jar
|
||||||
|
|
||||||
|
# String cache configuration.
|
||||||
|
tomcat.util.buf.StringCache.byte.enabled=true
|
||||||
|
#tomcat.util.buf.StringCache.char.enabled=true
|
||||||
|
#tomcat.util.buf.StringCache.trainThreshold=500000
|
||||||
|
#tomcat.util.buf.StringCache.cacheSize=5000
|
||||||
|
|
||||||
|
# Disable use of some privilege blocks Tomcat doesn't need since calls to the
|
||||||
|
# code in question are always already inside a privilege block
|
||||||
|
org.apache.el.GET_CLASSLOADER_USE_PRIVILEGED=false
|
||||||
31
tomcat/conf/context.xml
Normal file
31
tomcat/conf/context.xml
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!--
|
||||||
|
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
contributor license agreements. See the NOTICE file distributed with
|
||||||
|
this work for additional information regarding copyright ownership.
|
||||||
|
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
(the "License"); you may not use this file except in compliance with
|
||||||
|
the License. You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
|
-->
|
||||||
|
<!-- The contents of this file will be loaded for each web application -->
|
||||||
|
<Context>
|
||||||
|
|
||||||
|
<!-- Default set of monitored resources. If one of these changes, the -->
|
||||||
|
<!-- web application will be reloaded. -->
|
||||||
|
<WatchedResource>WEB-INF/web.xml</WatchedResource>
|
||||||
|
<WatchedResource>WEB-INF/tomcat-web.xml</WatchedResource>
|
||||||
|
<WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
|
||||||
|
|
||||||
|
<!-- Uncomment this to disable session persistence across Tomcat restarts -->
|
||||||
|
<!--
|
||||||
|
<Manager pathname="" />
|
||||||
|
-->
|
||||||
|
</Context>
|
||||||
23
tomcat/conf/jaspic-providers.xml
Normal file
23
tomcat/conf/jaspic-providers.xml
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!--
|
||||||
|
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
contributor license agreements. See the NOTICE file distributed with
|
||||||
|
this work for additional information regarding copyright ownership.
|
||||||
|
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
(the "License"); you may not use this file except in compliance with
|
||||||
|
the License. You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
|
-->
|
||||||
|
<jaspic-providers xmlns="http://tomcat.apache.org/xml"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://tomcat.apache.org/xml jaspic-providers.xsd"
|
||||||
|
version="1.0">
|
||||||
|
<!-- No JASPIC providers configured by default -->
|
||||||
|
</jaspic-providers>
|
||||||
53
tomcat/conf/jaspic-providers.xsd
Normal file
53
tomcat/conf/jaspic-providers.xsd
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!--
|
||||||
|
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
contributor license agreements. See the NOTICE file distributed with
|
||||||
|
this work for additional information regarding copyright ownership.
|
||||||
|
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
(the "License"); you may not use this file except in compliance with
|
||||||
|
the License. You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
|
-->
|
||||||
|
<xs:schema xmlns="http://www.w3.org/2001/XMLSchema"
|
||||||
|
targetNamespace="http://tomcat.apache.org/xml"
|
||||||
|
xmlns:jaspic="http://tomcat.apache.org/xml"
|
||||||
|
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||||
|
elementFormDefault="qualified"
|
||||||
|
attributeFormDefault="unqualified"
|
||||||
|
version="1.0">
|
||||||
|
<xs:element name="jaspic-providers">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="provider" minOccurs="0" maxOccurs="unbounded">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="property" minOccurs="0" maxOccurs="unbounded">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:attribute name="name" use="required" type="jaspic:propertyname" />
|
||||||
|
<xs:attribute name="value" use="required" type="xs:string" />
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute name="className" type="xs:string" />
|
||||||
|
<xs:attribute name="layer" type="xs:string" />
|
||||||
|
<xs:attribute name="appContext" type="xs:string" />
|
||||||
|
<xs:attribute name="description" type="xs:string" />
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute name="version" type="xs:string" />
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:simpleType name="propertyname">
|
||||||
|
<xs:restriction base="xs:string">
|
||||||
|
<xs:minLength value="1"/>
|
||||||
|
</xs:restriction>
|
||||||
|
</xs:simpleType>
|
||||||
|
</xs:schema>
|
||||||
79
tomcat/conf/logging.properties
Normal file
79
tomcat/conf/logging.properties
Normal file
@@ -0,0 +1,79 @@
|
|||||||
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
# contributor license agreements. See the NOTICE file distributed with
|
||||||
|
# this work for additional information regarding copyright ownership.
|
||||||
|
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
# (the "License"); you may not use this file except in compliance with
|
||||||
|
# the License. You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
|
||||||
|
handlers = 1catalina.org.apache.juli.AsyncFileHandler, 2localhost.org.apache.juli.AsyncFileHandler, 3manager.org.apache.juli.AsyncFileHandler, 4host-manager.org.apache.juli.AsyncFileHandler, java.util.logging.ConsoleHandler
|
||||||
|
|
||||||
|
.handlers = 1catalina.org.apache.juli.AsyncFileHandler, java.util.logging.ConsoleHandler
|
||||||
|
|
||||||
|
############################################################
|
||||||
|
# Handler specific properties.
|
||||||
|
# Describes specific configuration info for Handlers.
|
||||||
|
############################################################
|
||||||
|
|
||||||
|
1catalina.org.apache.juli.AsyncFileHandler.level = FINE
|
||||||
|
1catalina.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
|
||||||
|
1catalina.org.apache.juli.AsyncFileHandler.prefix = catalina.
|
||||||
|
1catalina.org.apache.juli.AsyncFileHandler.maxDays = 90
|
||||||
|
1catalina.org.apache.juli.AsyncFileHandler.encoding = UTF-8
|
||||||
|
|
||||||
|
2localhost.org.apache.juli.AsyncFileHandler.level = FINE
|
||||||
|
2localhost.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
|
||||||
|
2localhost.org.apache.juli.AsyncFileHandler.prefix = localhost.
|
||||||
|
2localhost.org.apache.juli.AsyncFileHandler.maxDays = 90
|
||||||
|
2localhost.org.apache.juli.AsyncFileHandler.encoding = UTF-8
|
||||||
|
|
||||||
|
3manager.org.apache.juli.AsyncFileHandler.level = FINE
|
||||||
|
3manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
|
||||||
|
3manager.org.apache.juli.AsyncFileHandler.prefix = manager.
|
||||||
|
3manager.org.apache.juli.AsyncFileHandler.maxDays = 90
|
||||||
|
3manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8
|
||||||
|
|
||||||
|
4host-manager.org.apache.juli.AsyncFileHandler.level = FINE
|
||||||
|
4host-manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
|
||||||
|
4host-manager.org.apache.juli.AsyncFileHandler.prefix = host-manager.
|
||||||
|
4host-manager.org.apache.juli.AsyncFileHandler.maxDays = 90
|
||||||
|
4host-manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8
|
||||||
|
|
||||||
|
java.util.logging.ConsoleHandler.level = FINE
|
||||||
|
java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter
|
||||||
|
java.util.logging.ConsoleHandler.encoding = UTF-8
|
||||||
|
|
||||||
|
|
||||||
|
############################################################
|
||||||
|
# Facility specific properties.
|
||||||
|
# Provides extra control for each logger.
|
||||||
|
############################################################
|
||||||
|
|
||||||
|
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO
|
||||||
|
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.AsyncFileHandler
|
||||||
|
|
||||||
|
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = INFO
|
||||||
|
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.AsyncFileHandler
|
||||||
|
|
||||||
|
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = INFO
|
||||||
|
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers = 4host-manager.org.apache.juli.AsyncFileHandler
|
||||||
|
|
||||||
|
# For example, set the org.apache.catalina.util.LifecycleBase logger to log
|
||||||
|
# each component that extends LifecycleBase changing state:
|
||||||
|
#org.apache.catalina.util.LifecycleBase.level = FINE
|
||||||
|
|
||||||
|
# To see debug messages in TldLocationsCache, uncomment the following line:
|
||||||
|
#org.apache.jasper.compiler.TldLocationsCache.level = FINE
|
||||||
|
|
||||||
|
# To see debug messages for HTTP/2 handling, uncomment the following line:
|
||||||
|
#org.apache.coyote.http2.level = FINE
|
||||||
|
|
||||||
|
# To see debug messages for WebSocket handling, uncomment the following line:
|
||||||
|
#org.apache.tomcat.websocket.level = FINE
|
||||||
182
tomcat/conf/server.xml
Normal file
182
tomcat/conf/server.xml
Normal file
@@ -0,0 +1,182 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!--
|
||||||
|
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
contributor license agreements. See the NOTICE file distributed with
|
||||||
|
this work for additional information regarding copyright ownership.
|
||||||
|
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
(the "License"); you may not use this file except in compliance with
|
||||||
|
the License. You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
|
-->
|
||||||
|
<!-- Note: A "Server" is not itself a "Container", so you may not
|
||||||
|
define subcomponents such as "Valves" at this level.
|
||||||
|
Documentation at /docs/config/server.html
|
||||||
|
-->
|
||||||
|
<Server port="8005" shutdown="SHUTDOWN">
|
||||||
|
<Listener className="org.apache.catalina.startup.VersionLoggerListener" />
|
||||||
|
<!-- Security listener. Documentation at /docs/config/listeners.html
|
||||||
|
<Listener className="org.apache.catalina.security.SecurityListener" />
|
||||||
|
-->
|
||||||
|
<!-- APR library loader. Documentation at /docs/apr.html -->
|
||||||
|
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
|
||||||
|
<!-- Prevent memory leaks due to use of particular java/javax APIs-->
|
||||||
|
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
|
||||||
|
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
|
||||||
|
<Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />
|
||||||
|
|
||||||
|
<!-- Global JNDI resources
|
||||||
|
Documentation at /docs/jndi-resources-howto.html
|
||||||
|
-->
|
||||||
|
<GlobalNamingResources>
|
||||||
|
<!-- Editable user database that can also be used by
|
||||||
|
UserDatabaseRealm to authenticate users
|
||||||
|
-->
|
||||||
|
<Resource name="UserDatabase" auth="Container"
|
||||||
|
type="org.apache.catalina.UserDatabase"
|
||||||
|
description="User database that can be updated and saved"
|
||||||
|
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
|
||||||
|
pathname="conf/tomcat-users.xml" />
|
||||||
|
</GlobalNamingResources>
|
||||||
|
|
||||||
|
<!-- A "Service" is a collection of one or more "Connectors" that share
|
||||||
|
a single "Container" Note: A "Service" is not itself a "Container",
|
||||||
|
so you may not define subcomponents such as "Valves" at this level.
|
||||||
|
Documentation at /docs/config/service.html
|
||||||
|
-->
|
||||||
|
<Service name="Catalina">
|
||||||
|
|
||||||
|
<!--The connectors can use a shared executor, you can define one or more named thread pools-->
|
||||||
|
<!--
|
||||||
|
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
|
||||||
|
maxThreads="150" minSpareThreads="4"/>
|
||||||
|
-->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- A "Connector" represents an endpoint by which requests are received
|
||||||
|
and responses are returned. Documentation at :
|
||||||
|
Java HTTP Connector: /docs/config/http.html
|
||||||
|
Java AJP Connector: /docs/config/ajp.html
|
||||||
|
APR (HTTP/AJP) Connector: /docs/apr.html
|
||||||
|
Define a non-SSL/TLS HTTP/1.1 Connector on port 8080
|
||||||
|
-->
|
||||||
|
<Connector port="8077" protocol="HTTP/1.1"
|
||||||
|
connectionTimeout="20000"
|
||||||
|
redirectPort="8443"
|
||||||
|
maxParameterCount="1000"
|
||||||
|
/>
|
||||||
|
<!-- A "Connector" using the shared thread pool-->
|
||||||
|
<!--
|
||||||
|
<Connector executor="tomcatThreadPool"
|
||||||
|
port="8077" protocol="HTTP/1.1"
|
||||||
|
connectionTimeout="20000"
|
||||||
|
redirectPort="8443"
|
||||||
|
maxParameterCount="1000"
|
||||||
|
/>
|
||||||
|
-->
|
||||||
|
<!-- Define an SSL/TLS HTTP/1.1 Connector on port 8443
|
||||||
|
This connector uses the NIO implementation. The default
|
||||||
|
SSLImplementation will depend on the presence of the APR/native
|
||||||
|
library and the useOpenSSL attribute of the AprLifecycleListener.
|
||||||
|
Either JSSE or OpenSSL style configuration may be used regardless of
|
||||||
|
the SSLImplementation selected. JSSE style configuration is used below.
|
||||||
|
-->
|
||||||
|
<!--
|
||||||
|
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
|
||||||
|
maxThreads="150" SSLEnabled="true"
|
||||||
|
maxParameterCount="1000"
|
||||||
|
>
|
||||||
|
<SSLHostConfig>
|
||||||
|
<Certificate certificateKeystoreFile="conf/localhost-rsa.jks"
|
||||||
|
type="RSA" />
|
||||||
|
</SSLHostConfig>
|
||||||
|
</Connector>
|
||||||
|
-->
|
||||||
|
<!-- Define an SSL/TLS HTTP/1.1 Connector on port 8443 with HTTP/2
|
||||||
|
This connector uses the APR/native implementation which always uses
|
||||||
|
OpenSSL for TLS.
|
||||||
|
Either JSSE or OpenSSL style configuration may be used. OpenSSL style
|
||||||
|
configuration is used below.
|
||||||
|
-->
|
||||||
|
<!--
|
||||||
|
<Connector port="8443" protocol="org.apache.coyote.http11.Http11AprProtocol"
|
||||||
|
maxThreads="150" SSLEnabled="true"
|
||||||
|
maxParameterCount="1000"
|
||||||
|
>
|
||||||
|
<UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol" />
|
||||||
|
<SSLHostConfig>
|
||||||
|
<Certificate certificateKeyFile="conf/localhost-rsa-key.pem"
|
||||||
|
certificateFile="conf/localhost-rsa-cert.pem"
|
||||||
|
certificateChainFile="conf/localhost-rsa-chain.pem"
|
||||||
|
type="RSA" />
|
||||||
|
</SSLHostConfig>
|
||||||
|
</Connector>
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!-- Define an AJP 1.3 Connector on port 8009 -->
|
||||||
|
<!--
|
||||||
|
<Connector protocol="AJP/1.3"
|
||||||
|
address="::1"
|
||||||
|
port="8009"
|
||||||
|
redirectPort="8443"
|
||||||
|
maxParameterCount="1000"
|
||||||
|
/>
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!-- An Engine represents the entry point (within Catalina) that processes
|
||||||
|
every request. The Engine implementation for Tomcat stand alone
|
||||||
|
analyzes the HTTP headers included with the request, and passes them
|
||||||
|
on to the appropriate Host (virtual host).
|
||||||
|
Documentation at /docs/config/engine.html -->
|
||||||
|
|
||||||
|
<!-- You should set jvmRoute to support load-balancing via AJP ie :
|
||||||
|
<Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1">
|
||||||
|
-->
|
||||||
|
<Engine name="Catalina" defaultHost="localhost">
|
||||||
|
|
||||||
|
<!--For clustering, please take a look at documentation at:
|
||||||
|
/docs/cluster-howto.html (simple how to)
|
||||||
|
/docs/config/cluster.html (reference documentation) -->
|
||||||
|
<!--
|
||||||
|
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!-- Use the LockOutRealm to prevent attempts to guess user passwords
|
||||||
|
via a brute-force attack -->
|
||||||
|
<Realm className="org.apache.catalina.realm.LockOutRealm">
|
||||||
|
<!-- This Realm uses the UserDatabase configured in the global JNDI
|
||||||
|
resources under the key "UserDatabase". Any edits
|
||||||
|
that are performed against this UserDatabase are immediately
|
||||||
|
available for use by the Realm. -->
|
||||||
|
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
|
||||||
|
resourceName="UserDatabase"/>
|
||||||
|
</Realm>
|
||||||
|
|
||||||
|
<Host name="localhost" appBase="webapps"
|
||||||
|
unpackWARs="true" autoDeploy="true">
|
||||||
|
|
||||||
|
<Context path="" docBase="/usr/local/tomcat/webapps" reloadable="true"/>
|
||||||
|
|
||||||
|
<!-- SingleSignOn valve, share authentication between web applications
|
||||||
|
Documentation at: /docs/config/valve.html -->
|
||||||
|
<!--
|
||||||
|
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!-- Access log processes all example.
|
||||||
|
Documentation at: /docs/config/valve.html
|
||||||
|
Note: The pattern used is equivalent to using pattern="common" -->
|
||||||
|
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
|
||||||
|
prefix="localhost_access_log" suffix=".txt"
|
||||||
|
pattern="%h %l %u %t "%r" %s %b" />
|
||||||
|
|
||||||
|
</Host>
|
||||||
|
</Engine>
|
||||||
|
</Service>
|
||||||
|
</Server>
|
||||||
180
tomcat/conf/server.xml.org
Normal file
180
tomcat/conf/server.xml.org
Normal file
@@ -0,0 +1,180 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!--
|
||||||
|
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
contributor license agreements. See the NOTICE file distributed with
|
||||||
|
this work for additional information regarding copyright ownership.
|
||||||
|
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
(the "License"); you may not use this file except in compliance with
|
||||||
|
the License. You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
|
-->
|
||||||
|
<!-- Note: A "Server" is not itself a "Container", so you may not
|
||||||
|
define subcomponents such as "Valves" at this level.
|
||||||
|
Documentation at /docs/config/server.html
|
||||||
|
-->
|
||||||
|
<Server port="8005" shutdown="SHUTDOWN">
|
||||||
|
<Listener className="org.apache.catalina.startup.VersionLoggerListener" />
|
||||||
|
<!-- Security listener. Documentation at /docs/config/listeners.html
|
||||||
|
<Listener className="org.apache.catalina.security.SecurityListener" />
|
||||||
|
-->
|
||||||
|
<!-- APR library loader. Documentation at /docs/apr.html -->
|
||||||
|
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
|
||||||
|
<!-- Prevent memory leaks due to use of particular java/javax APIs-->
|
||||||
|
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
|
||||||
|
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
|
||||||
|
<Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />
|
||||||
|
|
||||||
|
<!-- Global JNDI resources
|
||||||
|
Documentation at /docs/jndi-resources-howto.html
|
||||||
|
-->
|
||||||
|
<GlobalNamingResources>
|
||||||
|
<!-- Editable user database that can also be used by
|
||||||
|
UserDatabaseRealm to authenticate users
|
||||||
|
-->
|
||||||
|
<Resource name="UserDatabase" auth="Container"
|
||||||
|
type="org.apache.catalina.UserDatabase"
|
||||||
|
description="User database that can be updated and saved"
|
||||||
|
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
|
||||||
|
pathname="conf/tomcat-users.xml" />
|
||||||
|
</GlobalNamingResources>
|
||||||
|
|
||||||
|
<!-- A "Service" is a collection of one or more "Connectors" that share
|
||||||
|
a single "Container" Note: A "Service" is not itself a "Container",
|
||||||
|
so you may not define subcomponents such as "Valves" at this level.
|
||||||
|
Documentation at /docs/config/service.html
|
||||||
|
-->
|
||||||
|
<Service name="Catalina">
|
||||||
|
|
||||||
|
<!--The connectors can use a shared executor, you can define one or more named thread pools-->
|
||||||
|
<!--
|
||||||
|
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
|
||||||
|
maxThreads="150" minSpareThreads="4"/>
|
||||||
|
-->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- A "Connector" represents an endpoint by which requests are received
|
||||||
|
and responses are returned. Documentation at :
|
||||||
|
Java HTTP Connector: /docs/config/http.html
|
||||||
|
Java AJP Connector: /docs/config/ajp.html
|
||||||
|
APR (HTTP/AJP) Connector: /docs/apr.html
|
||||||
|
Define a non-SSL/TLS HTTP/1.1 Connector on port 8080
|
||||||
|
-->
|
||||||
|
<Connector port="8080" protocol="HTTP/1.1"
|
||||||
|
connectionTimeout="20000"
|
||||||
|
redirectPort="8443"
|
||||||
|
maxParameterCount="1000"
|
||||||
|
/>
|
||||||
|
<!-- A "Connector" using the shared thread pool-->
|
||||||
|
<!--
|
||||||
|
<Connector executor="tomcatThreadPool"
|
||||||
|
port="8080" protocol="HTTP/1.1"
|
||||||
|
connectionTimeout="20000"
|
||||||
|
redirectPort="8443"
|
||||||
|
maxParameterCount="1000"
|
||||||
|
/>
|
||||||
|
-->
|
||||||
|
<!-- Define an SSL/TLS HTTP/1.1 Connector on port 8443
|
||||||
|
This connector uses the NIO implementation. The default
|
||||||
|
SSLImplementation will depend on the presence of the APR/native
|
||||||
|
library and the useOpenSSL attribute of the AprLifecycleListener.
|
||||||
|
Either JSSE or OpenSSL style configuration may be used regardless of
|
||||||
|
the SSLImplementation selected. JSSE style configuration is used below.
|
||||||
|
-->
|
||||||
|
<!--
|
||||||
|
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
|
||||||
|
maxThreads="150" SSLEnabled="true"
|
||||||
|
maxParameterCount="1000"
|
||||||
|
>
|
||||||
|
<SSLHostConfig>
|
||||||
|
<Certificate certificateKeystoreFile="conf/localhost-rsa.jks"
|
||||||
|
type="RSA" />
|
||||||
|
</SSLHostConfig>
|
||||||
|
</Connector>
|
||||||
|
-->
|
||||||
|
<!-- Define an SSL/TLS HTTP/1.1 Connector on port 8443 with HTTP/2
|
||||||
|
This connector uses the APR/native implementation which always uses
|
||||||
|
OpenSSL for TLS.
|
||||||
|
Either JSSE or OpenSSL style configuration may be used. OpenSSL style
|
||||||
|
configuration is used below.
|
||||||
|
-->
|
||||||
|
<!--
|
||||||
|
<Connector port="8443" protocol="org.apache.coyote.http11.Http11AprProtocol"
|
||||||
|
maxThreads="150" SSLEnabled="true"
|
||||||
|
maxParameterCount="1000"
|
||||||
|
>
|
||||||
|
<UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol" />
|
||||||
|
<SSLHostConfig>
|
||||||
|
<Certificate certificateKeyFile="conf/localhost-rsa-key.pem"
|
||||||
|
certificateFile="conf/localhost-rsa-cert.pem"
|
||||||
|
certificateChainFile="conf/localhost-rsa-chain.pem"
|
||||||
|
type="RSA" />
|
||||||
|
</SSLHostConfig>
|
||||||
|
</Connector>
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!-- Define an AJP 1.3 Connector on port 8009 -->
|
||||||
|
<!--
|
||||||
|
<Connector protocol="AJP/1.3"
|
||||||
|
address="::1"
|
||||||
|
port="8009"
|
||||||
|
redirectPort="8443"
|
||||||
|
maxParameterCount="1000"
|
||||||
|
/>
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!-- An Engine represents the entry point (within Catalina) that processes
|
||||||
|
every request. The Engine implementation for Tomcat stand alone
|
||||||
|
analyzes the HTTP headers included with the request, and passes them
|
||||||
|
on to the appropriate Host (virtual host).
|
||||||
|
Documentation at /docs/config/engine.html -->
|
||||||
|
|
||||||
|
<!-- You should set jvmRoute to support load-balancing via AJP ie :
|
||||||
|
<Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1">
|
||||||
|
-->
|
||||||
|
<Engine name="Catalina" defaultHost="localhost">
|
||||||
|
|
||||||
|
<!--For clustering, please take a look at documentation at:
|
||||||
|
/docs/cluster-howto.html (simple how to)
|
||||||
|
/docs/config/cluster.html (reference documentation) -->
|
||||||
|
<!--
|
||||||
|
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!-- Use the LockOutRealm to prevent attempts to guess user passwords
|
||||||
|
via a brute-force attack -->
|
||||||
|
<Realm className="org.apache.catalina.realm.LockOutRealm">
|
||||||
|
<!-- This Realm uses the UserDatabase configured in the global JNDI
|
||||||
|
resources under the key "UserDatabase". Any edits
|
||||||
|
that are performed against this UserDatabase are immediately
|
||||||
|
available for use by the Realm. -->
|
||||||
|
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
|
||||||
|
resourceName="UserDatabase"/>
|
||||||
|
</Realm>
|
||||||
|
|
||||||
|
<Host name="localhost" appBase="webapps"
|
||||||
|
unpackWARs="true" autoDeploy="true">
|
||||||
|
|
||||||
|
<!-- SingleSignOn valve, share authentication between web applications
|
||||||
|
Documentation at: /docs/config/valve.html -->
|
||||||
|
<!--
|
||||||
|
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!-- Access log processes all example.
|
||||||
|
Documentation at: /docs/config/valve.html
|
||||||
|
Note: The pattern used is equivalent to using pattern="common" -->
|
||||||
|
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
|
||||||
|
prefix="localhost_access_log" suffix=".txt"
|
||||||
|
pattern="%h %l %u %t "%r" %s %b" />
|
||||||
|
|
||||||
|
</Host>
|
||||||
|
</Engine>
|
||||||
|
</Service>
|
||||||
|
</Server>
|
||||||
56
tomcat/conf/tomcat-users.xml
Normal file
56
tomcat/conf/tomcat-users.xml
Normal file
@@ -0,0 +1,56 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!--
|
||||||
|
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
contributor license agreements. See the NOTICE file distributed with
|
||||||
|
this work for additional information regarding copyright ownership.
|
||||||
|
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
(the "License"); you may not use this file except in compliance with
|
||||||
|
the License. You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
|
-->
|
||||||
|
<tomcat-users xmlns="http://tomcat.apache.org/xml"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
|
||||||
|
version="1.0">
|
||||||
|
<!--
|
||||||
|
By default, no user is included in the "manager-gui" role required
|
||||||
|
to operate the "/manager/html" web application. If you wish to use this app,
|
||||||
|
you must define such a user - the username and password are arbitrary.
|
||||||
|
|
||||||
|
Built-in Tomcat manager roles:
|
||||||
|
- manager-gui - allows access to the HTML GUI and the status pages
|
||||||
|
- manager-script - allows access to the HTTP API and the status pages
|
||||||
|
- manager-jmx - allows access to the JMX proxy and the status pages
|
||||||
|
- manager-status - allows access to the status pages only
|
||||||
|
|
||||||
|
The users below are wrapped in a comment and are therefore ignored. If you
|
||||||
|
wish to configure one or more of these users for use with the manager web
|
||||||
|
application, do not forget to remove the <!.. ..> that surrounds them. You
|
||||||
|
will also need to set the passwords to something appropriate.
|
||||||
|
-->
|
||||||
|
<!--
|
||||||
|
<user username="admin" password="<must-be-changed>" roles="manager-gui"/>
|
||||||
|
<user username="robot" password="<must-be-changed>" roles="manager-script"/>
|
||||||
|
-->
|
||||||
|
<!--
|
||||||
|
The sample user and role entries below are intended for use with the
|
||||||
|
examples web application. They are wrapped in a comment and thus are ignored
|
||||||
|
when reading this file. If you wish to configure these users for use with the
|
||||||
|
examples web application, do not forget to remove the <!.. ..> that surrounds
|
||||||
|
them. You will also need to set the passwords to something appropriate.
|
||||||
|
-->
|
||||||
|
<!--
|
||||||
|
<role rolename="tomcat"/>
|
||||||
|
<role rolename="role1"/>
|
||||||
|
<user username="tomcat" password="<must-be-changed>" roles="tomcat"/>
|
||||||
|
<user username="both" password="<must-be-changed>" roles="tomcat,role1"/>
|
||||||
|
<user username="role1" password="<must-be-changed>" roles="role1"/>
|
||||||
|
-->
|
||||||
|
</tomcat-users>
|
||||||
59
tomcat/conf/tomcat-users.xsd
Normal file
59
tomcat/conf/tomcat-users.xsd
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!--
|
||||||
|
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
contributor license agreements. See the NOTICE file distributed with
|
||||||
|
this work for additional information regarding copyright ownership.
|
||||||
|
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
(the "License"); you may not use this file except in compliance with
|
||||||
|
the License. You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
|
-->
|
||||||
|
<xs:schema xmlns="http://www.w3.org/2001/XMLSchema"
|
||||||
|
targetNamespace="http://tomcat.apache.org/xml"
|
||||||
|
xmlns:users="http://tomcat.apache.org/xml"
|
||||||
|
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||||
|
elementFormDefault="qualified"
|
||||||
|
attributeFormDefault="unqualified"
|
||||||
|
version="1.0">
|
||||||
|
<xs:element name="tomcat-users">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
||||||
|
<xs:element name="role">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:attribute name="rolename" use="required" type="users:entityname" />
|
||||||
|
<xs:attribute name="description" type="xs:string" />
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="group">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:attribute name="groupname" use="required" type="users:entityname" />
|
||||||
|
<xs:attribute name="description" type="xs:string" />
|
||||||
|
<xs:attribute name="roles" type="xs:string" />
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="user">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:attribute name="username" use="required" type="users:entityname" />
|
||||||
|
<xs:attribute name="fullname" type="xs:string" />
|
||||||
|
<xs:attribute name="password" type="xs:string" />
|
||||||
|
<xs:attribute name="roles" type="xs:string" />
|
||||||
|
<xs:attribute name="groups" type="xs:string" />
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:choice>
|
||||||
|
<xs:attribute name="version" type="xs:string" />
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:simpleType name="entityname">
|
||||||
|
<xs:restriction base="xs:string">
|
||||||
|
<xs:minLength value="1"/>
|
||||||
|
</xs:restriction>
|
||||||
|
</xs:simpleType>
|
||||||
|
</xs:schema>
|
||||||
4740
tomcat/conf/web.xml
Normal file
4740
tomcat/conf/web.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
tomcat/lib/WebT-7.0.2.6-r11805-forJEUS8.0.jar
Executable file
BIN
tomcat/lib/WebT-7.0.2.6-r11805-forJEUS8.0.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/annotations-api.jar
Executable file
BIN
tomcat/lib/annotations-api.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/catalina-ant.jar
Executable file
BIN
tomcat/lib/catalina-ant.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/catalina-ha.jar
Executable file
BIN
tomcat/lib/catalina-ha.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/catalina-ssi.jar
Executable file
BIN
tomcat/lib/catalina-ssi.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/catalina-storeconfig.jar
Executable file
BIN
tomcat/lib/catalina-storeconfig.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/catalina-tribes.jar
Executable file
BIN
tomcat/lib/catalina-tribes.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/catalina.jar
Executable file
BIN
tomcat/lib/catalina.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/ecj-4.20.jar
Executable file
BIN
tomcat/lib/ecj-4.20.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/el-api.jar
Executable file
BIN
tomcat/lib/el-api.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/jasper-el.jar
Executable file
BIN
tomcat/lib/jasper-el.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/jasper.jar
Executable file
BIN
tomcat/lib/jasper.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/jaspic-api.jar
Executable file
BIN
tomcat/lib/jaspic-api.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/jsp-api.jar
Executable file
BIN
tomcat/lib/jsp-api.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/kafka-clients-3.2.0.jar
Executable file
BIN
tomcat/lib/kafka-clients-3.2.0.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/servlet-api.jar
Executable file
BIN
tomcat/lib/servlet-api.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/tomcat-api.jar
Executable file
BIN
tomcat/lib/tomcat-api.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/tomcat-coyote.jar
Executable file
BIN
tomcat/lib/tomcat-coyote.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/tomcat-dbcp.jar
Executable file
BIN
tomcat/lib/tomcat-dbcp.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/tomcat-i18n-cs.jar
Executable file
BIN
tomcat/lib/tomcat-i18n-cs.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/tomcat-i18n-de.jar
Executable file
BIN
tomcat/lib/tomcat-i18n-de.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/tomcat-i18n-es.jar
Executable file
BIN
tomcat/lib/tomcat-i18n-es.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/tomcat-i18n-fr.jar
Executable file
BIN
tomcat/lib/tomcat-i18n-fr.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/tomcat-i18n-ja.jar
Executable file
BIN
tomcat/lib/tomcat-i18n-ja.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/tomcat-i18n-ko.jar
Executable file
BIN
tomcat/lib/tomcat-i18n-ko.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/tomcat-i18n-pt-BR.jar
Executable file
BIN
tomcat/lib/tomcat-i18n-pt-BR.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/tomcat-i18n-ru.jar
Executable file
BIN
tomcat/lib/tomcat-i18n-ru.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/tomcat-i18n-zh-CN.jar
Executable file
BIN
tomcat/lib/tomcat-i18n-zh-CN.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/tomcat-jdbc.jar
Executable file
BIN
tomcat/lib/tomcat-jdbc.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/tomcat-jni.jar
Executable file
BIN
tomcat/lib/tomcat-jni.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/tomcat-util-scan.jar
Executable file
BIN
tomcat/lib/tomcat-util-scan.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/tomcat-util.jar
Executable file
BIN
tomcat/lib/tomcat-util.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/tomcat-websocket.jar
Executable file
BIN
tomcat/lib/tomcat-websocket.jar
Executable file
Binary file not shown.
BIN
tomcat/lib/websocket-api.jar
Executable file
BIN
tomcat/lib/websocket-api.jar
Executable file
Binary file not shown.
76
tomcat/logs/catalina.2023-11-28.log
Normal file
76
tomcat/logs/catalina.2023-11-28.log
Normal file
@@ -0,0 +1,76 @@
|
|||||||
|
28-Nov-2023 10:08:42.717 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.74
|
||||||
|
28-Nov-2023 10:08:42.721 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 13 2023 08:10:39 UTC
|
||||||
|
28-Nov-2023 10:08:42.722 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.74.0
|
||||||
|
28-Nov-2023 10:08:42.722 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
|
||||||
|
28-Nov-2023 10:08:42.722 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.88.1.el7.x86_64
|
||||||
|
28-Nov-2023 10:08:42.723 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
|
||||||
|
28-Nov-2023 10:08:42.723 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
|
||||||
|
28-Nov-2023 10:08:42.723 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.7+7
|
||||||
|
28-Nov-2023 10:08:42.724 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
|
||||||
|
28-Nov-2023 10:08:42.725 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
|
||||||
|
28-Nov-2023 10:08:42.725 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
|
||||||
|
28-Nov-2023 10:08:42.729 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
|
||||||
|
28-Nov-2023 10:08:42.730 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
|
||||||
|
28-Nov-2023 10:08:42.731 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
|
||||||
|
28-Nov-2023 10:08:42.732 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||||
|
28-Nov-2023 10:08:42.732 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
|
||||||
|
28-Nov-2023 10:08:42.732 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
|
||||||
|
28-Nov-2023 10:08:42.732 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||||
|
28-Nov-2023 10:08:42.732 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
|
||||||
|
28-Nov-2023 10:08:42.732 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
|
||||||
|
28-Nov-2023 10:08:42.733 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
|
||||||
|
28-Nov-2023 10:08:42.735 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
|
||||||
|
28-Nov-2023 10:08:42.735 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
|
||||||
|
28-Nov-2023 10:08:42.736 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
|
||||||
|
28-Nov-2023 10:08:42.736 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
|
||||||
|
28-Nov-2023 10:08:42.736 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:/usr/local/intermax/2208.06_type3/jspd/lib/jspd.jar
|
||||||
|
28-Nov-2023 10:08:42.762 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.7.0].
|
||||||
|
28-Nov-2023 10:08:42.762 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
|
||||||
|
28-Nov-2023 10:08:42.762 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
|
||||||
|
28-Nov-2023 10:08:42.771 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
|
||||||
|
28-Nov-2023 10:08:43.395 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
|
||||||
|
28-Nov-2023 10:08:43.449 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1218] milliseconds
|
||||||
|
28-Nov-2023 10:08:43.530 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
|
||||||
|
28-Nov-2023 10:08:43.530 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.74]
|
||||||
|
28-Nov-2023 10:08:44.104 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
|
||||||
|
28-Nov-2023 10:08:44.124 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [674] milliseconds
|
||||||
|
28-Nov-2023 11:58:44.518 INFO [Thread-1] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8080"]
|
||||||
|
28-Nov-2023 11:58:44.522 INFO [Thread-1] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
|
||||||
|
28-Nov-2023 11:58:44.562 INFO [Thread-1] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8080"]
|
||||||
|
28-Nov-2023 11:58:44.571 INFO [Thread-1] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8080"]
|
||||||
|
28-Nov-2023 12:01:29.435 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.74
|
||||||
|
28-Nov-2023 12:01:29.439 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 13 2023 08:10:39 UTC
|
||||||
|
28-Nov-2023 12:01:29.439 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.74.0
|
||||||
|
28-Nov-2023 12:01:29.440 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
|
||||||
|
28-Nov-2023 12:01:29.440 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.88.1.el7.x86_64
|
||||||
|
28-Nov-2023 12:01:29.440 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
|
||||||
|
28-Nov-2023 12:01:29.440 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
|
||||||
|
28-Nov-2023 12:01:29.440 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.7+7
|
||||||
|
28-Nov-2023 12:01:29.441 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
|
||||||
|
28-Nov-2023 12:01:29.441 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
|
||||||
|
28-Nov-2023 12:01:29.441 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
|
||||||
|
28-Nov-2023 12:01:29.442 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
|
||||||
|
28-Nov-2023 12:01:29.442 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
|
||||||
|
28-Nov-2023 12:01:29.442 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
|
||||||
|
28-Nov-2023 12:01:29.442 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||||
|
28-Nov-2023 12:01:29.443 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
|
||||||
|
28-Nov-2023 12:01:29.443 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
|
||||||
|
28-Nov-2023 12:01:29.443 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||||
|
28-Nov-2023 12:01:29.443 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
|
||||||
|
28-Nov-2023 12:01:29.443 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
|
||||||
|
28-Nov-2023 12:01:29.443 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
|
||||||
|
28-Nov-2023 12:01:29.443 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
|
||||||
|
28-Nov-2023 12:01:29.444 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
|
||||||
|
28-Nov-2023 12:01:29.444 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
|
||||||
|
28-Nov-2023 12:01:29.444 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
|
||||||
|
28-Nov-2023 12:01:29.445 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:/usr/local/intermax/2208.06_type3/jspd/lib/jspd.jar
|
||||||
|
28-Nov-2023 12:01:29.450 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.7.0].
|
||||||
|
28-Nov-2023 12:01:29.453 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
|
||||||
|
28-Nov-2023 12:01:29.453 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
|
||||||
|
28-Nov-2023 12:01:29.460 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
|
||||||
|
28-Nov-2023 12:01:30.046 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
|
||||||
|
28-Nov-2023 12:01:30.083 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1104] milliseconds
|
||||||
|
28-Nov-2023 12:01:30.147 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
|
||||||
|
28-Nov-2023 12:01:30.147 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.74]
|
||||||
|
28-Nov-2023 12:01:30.964 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
|
||||||
|
28-Nov-2023 12:01:31.012 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [929] milliseconds
|
||||||
156
tomcat/logs/catalina.2024-01-23.log
Normal file
156
tomcat/logs/catalina.2024-01-23.log
Normal file
@@ -0,0 +1,156 @@
|
|||||||
|
23-Jan-2024 10:04:52.692 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.74
|
||||||
|
23-Jan-2024 10:04:52.702 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 13 2023 08:10:39 UTC
|
||||||
|
23-Jan-2024 10:04:52.702 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.74.0
|
||||||
|
23-Jan-2024 10:04:52.703 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
|
||||||
|
23-Jan-2024 10:04:52.703 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.88.1.el7.x86_64
|
||||||
|
23-Jan-2024 10:04:52.703 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
|
||||||
|
23-Jan-2024 10:04:52.703 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
|
||||||
|
23-Jan-2024 10:04:52.703 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.7+7
|
||||||
|
23-Jan-2024 10:04:52.703 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
|
||||||
|
23-Jan-2024 10:04:52.704 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
|
||||||
|
23-Jan-2024 10:04:52.704 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
|
||||||
|
23-Jan-2024 10:04:52.713 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
|
||||||
|
23-Jan-2024 10:04:52.714 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
|
||||||
|
23-Jan-2024 10:04:52.714 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
|
||||||
|
23-Jan-2024 10:04:52.714 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||||
|
23-Jan-2024 10:04:52.714 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
|
||||||
|
23-Jan-2024 10:04:52.715 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
|
||||||
|
23-Jan-2024 10:04:52.715 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||||
|
23-Jan-2024 10:04:52.715 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
|
||||||
|
23-Jan-2024 10:04:52.715 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
|
||||||
|
23-Jan-2024 10:04:52.716 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
|
||||||
|
23-Jan-2024 10:04:52.717 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
|
||||||
|
23-Jan-2024 10:04:52.717 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
|
||||||
|
23-Jan-2024 10:04:52.717 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
|
||||||
|
23-Jan-2024 10:04:52.718 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
|
||||||
|
23-Jan-2024 10:04:52.718 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:/usr/local/intermax/2208.06_type3/jspd/lib/jspd.jar
|
||||||
|
23-Jan-2024 10:04:52.746 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.7.0].
|
||||||
|
23-Jan-2024 10:04:52.746 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
|
||||||
|
23-Jan-2024 10:04:52.747 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
|
||||||
|
23-Jan-2024 10:04:52.754 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
|
||||||
|
23-Jan-2024 10:04:53.368 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
|
||||||
|
23-Jan-2024 10:04:53.408 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1189] milliseconds
|
||||||
|
23-Jan-2024 10:04:53.481 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
|
||||||
|
23-Jan-2024 10:04:53.483 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.74]
|
||||||
|
23-Jan-2024 10:04:54.238 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
|
||||||
|
23-Jan-2024 10:04:54.259 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [850] milliseconds
|
||||||
|
23-Jan-2024 10:23:43.865 INFO [Thread-1] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8080"]
|
||||||
|
23-Jan-2024 10:23:43.869 INFO [Thread-1] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
|
||||||
|
23-Jan-2024 10:23:43.889 INFO [Thread-1] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8080"]
|
||||||
|
23-Jan-2024 10:23:43.896 INFO [Thread-1] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8080"]
|
||||||
|
23-Jan-2024 10:24:05.673 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.74
|
||||||
|
23-Jan-2024 10:24:05.677 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 13 2023 08:10:39 UTC
|
||||||
|
23-Jan-2024 10:24:05.677 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.74.0
|
||||||
|
23-Jan-2024 10:24:05.677 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
|
||||||
|
23-Jan-2024 10:24:05.677 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.88.1.el7.x86_64
|
||||||
|
23-Jan-2024 10:24:05.678 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
|
||||||
|
23-Jan-2024 10:24:05.678 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
|
||||||
|
23-Jan-2024 10:24:05.678 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.7+7
|
||||||
|
23-Jan-2024 10:24:05.678 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
|
||||||
|
23-Jan-2024 10:24:05.678 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
|
||||||
|
23-Jan-2024 10:24:05.678 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
|
||||||
|
23-Jan-2024 10:24:05.680 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
|
||||||
|
23-Jan-2024 10:24:05.681 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
|
||||||
|
23-Jan-2024 10:24:05.681 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
|
||||||
|
23-Jan-2024 10:24:05.681 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||||
|
23-Jan-2024 10:24:05.681 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
|
||||||
|
23-Jan-2024 10:24:05.681 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
|
||||||
|
23-Jan-2024 10:24:05.681 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||||
|
23-Jan-2024 10:24:05.681 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
|
||||||
|
23-Jan-2024 10:24:05.684 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
|
||||||
|
23-Jan-2024 10:24:05.684 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
|
||||||
|
23-Jan-2024 10:24:05.684 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
|
||||||
|
23-Jan-2024 10:24:05.684 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
|
||||||
|
23-Jan-2024 10:24:05.685 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
|
||||||
|
23-Jan-2024 10:24:05.685 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
|
||||||
|
23-Jan-2024 10:24:05.685 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:/usr/local/intermax/2208.06_type3/jspd/lib/jspd.jar
|
||||||
|
23-Jan-2024 10:24:05.690 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.7.0].
|
||||||
|
23-Jan-2024 10:24:05.691 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
|
||||||
|
23-Jan-2024 10:24:05.691 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
|
||||||
|
23-Jan-2024 10:24:05.697 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
|
||||||
|
23-Jan-2024 10:24:06.268 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8077"]
|
||||||
|
23-Jan-2024 10:24:06.298 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1050] milliseconds
|
||||||
|
23-Jan-2024 10:24:06.359 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
|
||||||
|
23-Jan-2024 10:24:06.359 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.74]
|
||||||
|
23-Jan-2024 10:24:06.903 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8077"]
|
||||||
|
23-Jan-2024 10:24:06.919 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [621] milliseconds
|
||||||
|
23-Jan-2024 10:25:31.911 INFO [Thread-1] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8077"]
|
||||||
|
23-Jan-2024 10:25:31.914 INFO [Thread-1] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
|
||||||
|
23-Jan-2024 10:25:31.930 INFO [Thread-1] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8077"]
|
||||||
|
23-Jan-2024 10:25:31.942 INFO [Thread-1] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8077"]
|
||||||
|
23-Jan-2024 10:25:44.967 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.74
|
||||||
|
23-Jan-2024 10:25:44.971 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 13 2023 08:10:39 UTC
|
||||||
|
23-Jan-2024 10:25:44.971 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.74.0
|
||||||
|
23-Jan-2024 10:25:44.971 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
|
||||||
|
23-Jan-2024 10:25:44.971 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.88.1.el7.x86_64
|
||||||
|
23-Jan-2024 10:25:44.971 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
|
||||||
|
23-Jan-2024 10:25:44.972 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
|
||||||
|
23-Jan-2024 10:25:44.972 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.7+7
|
||||||
|
23-Jan-2024 10:25:44.972 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
|
||||||
|
23-Jan-2024 10:25:44.972 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
|
||||||
|
23-Jan-2024 10:25:44.972 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
|
||||||
|
23-Jan-2024 10:25:44.973 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
|
||||||
|
23-Jan-2024 10:25:44.974 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
|
||||||
|
23-Jan-2024 10:25:44.974 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
|
||||||
|
23-Jan-2024 10:25:44.974 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||||
|
23-Jan-2024 10:25:44.974 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
|
||||||
|
23-Jan-2024 10:25:44.974 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
|
||||||
|
23-Jan-2024 10:25:44.974 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||||
|
23-Jan-2024 10:25:44.977 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
|
||||||
|
23-Jan-2024 10:25:44.978 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
|
||||||
|
23-Jan-2024 10:25:44.978 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
|
||||||
|
23-Jan-2024 10:25:44.978 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
|
||||||
|
23-Jan-2024 10:25:44.978 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
|
||||||
|
23-Jan-2024 10:25:44.978 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
|
||||||
|
23-Jan-2024 10:25:44.978 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
|
||||||
|
23-Jan-2024 10:25:44.978 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:/usr/local/intermax/2208.06_type3/jspd/lib/jspd.jar
|
||||||
|
23-Jan-2024 10:25:44.984 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.7.0].
|
||||||
|
23-Jan-2024 10:25:44.984 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
|
||||||
|
23-Jan-2024 10:25:44.984 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
|
||||||
|
23-Jan-2024 10:25:44.990 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
|
||||||
|
23-Jan-2024 10:25:45.590 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8077"]
|
||||||
|
23-Jan-2024 10:25:45.626 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1063] milliseconds
|
||||||
|
23-Jan-2024 10:25:45.699 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
|
||||||
|
23-Jan-2024 10:25:45.700 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.74]
|
||||||
|
23-Jan-2024 10:25:46.287 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8077"]
|
||||||
|
23-Jan-2024 10:25:46.307 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [674] milliseconds
|
||||||
|
23-Jan-2024 10:44:47.645 INFO [Thread-1] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8077"]
|
||||||
|
23-Jan-2024 10:44:47.647 INFO [Thread-1] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
|
||||||
|
23-Jan-2024 10:44:47.662 INFO [Thread-1] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8077"]
|
||||||
|
23-Jan-2024 10:44:47.675 INFO [Thread-1] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8077"]
|
||||||
|
23-Jan-2024 10:57:01.163 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.74
|
||||||
|
23-Jan-2024 10:57:01.168 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 13 2023 08:10:39 UTC
|
||||||
|
23-Jan-2024 10:57:01.168 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.74.0
|
||||||
|
23-Jan-2024 10:57:01.169 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
|
||||||
|
23-Jan-2024 10:57:01.169 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.88.1.el7.x86_64
|
||||||
|
23-Jan-2024 10:57:01.169 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
|
||||||
|
23-Jan-2024 10:57:01.169 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
|
||||||
|
23-Jan-2024 10:57:01.169 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.7+7
|
||||||
|
23-Jan-2024 10:57:01.169 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
|
||||||
|
23-Jan-2024 10:57:01.169 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
|
||||||
|
23-Jan-2024 10:57:01.170 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
|
||||||
|
23-Jan-2024 10:57:01.173 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
|
||||||
|
23-Jan-2024 10:57:01.173 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
|
||||||
|
23-Jan-2024 10:57:01.173 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
|
||||||
|
23-Jan-2024 10:57:01.173 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||||
|
23-Jan-2024 10:57:01.173 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
|
||||||
|
23-Jan-2024 10:57:01.174 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
|
||||||
|
23-Jan-2024 10:57:01.174 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||||
|
23-Jan-2024 10:57:01.174 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
|
||||||
|
23-Jan-2024 10:57:01.174 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
|
||||||
|
23-Jan-2024 10:57:01.174 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
|
||||||
|
23-Jan-2024 10:57:01.174 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
|
||||||
|
23-Jan-2024 10:57:01.174 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
|
||||||
|
23-Jan-2024 10:57:01.175 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
|
||||||
|
23-Jan-2024 10:57:01.175 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
|
||||||
|
23-Jan-2024 10:57:01.175 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:/usr/local/intermax/2208.06_type3/jspd/lib/jspd.jar
|
||||||
|
23-Jan-2024 10:57:01.181 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.7.0].
|
||||||
|
23-Jan-2024 10:57:01.182 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
|
||||||
|
23-Jan-2024 10:57:01.182 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
|
||||||
|
23-Jan-2024 10:57:01.192 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
|
||||||
|
23-Jan-2024 10:57:01.765 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8077"]
|
||||||
|
23-Jan-2024 10:57:01.795 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1061] milliseconds
|
||||||
|
23-Jan-2024 10:57:01.876 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
|
||||||
|
23-Jan-2024 10:57:01.876 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.74]
|
||||||
|
23-Jan-2024 10:57:02.452 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8077"]
|
||||||
|
23-Jan-2024 10:57:02.497 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [701] milliseconds
|
||||||
504
tomcat/logs/catalina.2024-01-25.log
Normal file
504
tomcat/logs/catalina.2024-01-25.log
Normal file
@@ -0,0 +1,504 @@
|
|||||||
|
25-Jan-2024 13:43:39.241 INFO [Thread-1] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 13:43:39.248 INFO [Thread-1] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
|
||||||
|
25-Jan-2024 13:43:39.267 INFO [Thread-1] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 13:43:39.283 INFO [Thread-1] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 13:43:44.692 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.74
|
||||||
|
25-Jan-2024 13:43:44.698 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 13 2023 08:10:39 UTC
|
||||||
|
25-Jan-2024 13:43:44.698 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.74.0
|
||||||
|
25-Jan-2024 13:43:44.700 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
|
||||||
|
25-Jan-2024 13:43:44.701 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.88.1.el7.x86_64
|
||||||
|
25-Jan-2024 13:43:44.701 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
|
||||||
|
25-Jan-2024 13:43:44.701 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
|
||||||
|
25-Jan-2024 13:43:44.702 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.7+7
|
||||||
|
25-Jan-2024 13:43:44.702 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
|
||||||
|
25-Jan-2024 13:43:44.702 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
|
||||||
|
25-Jan-2024 13:43:44.702 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
|
||||||
|
25-Jan-2024 13:43:44.705 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
|
||||||
|
25-Jan-2024 13:43:44.705 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
|
||||||
|
25-Jan-2024 13:43:44.705 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
|
||||||
|
25-Jan-2024 13:43:44.705 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||||
|
25-Jan-2024 13:43:44.706 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
|
||||||
|
25-Jan-2024 13:43:44.706 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
|
||||||
|
25-Jan-2024 13:43:44.706 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||||
|
25-Jan-2024 13:43:44.706 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
|
||||||
|
25-Jan-2024 13:43:44.707 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
|
||||||
|
25-Jan-2024 13:43:44.707 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
|
||||||
|
25-Jan-2024 13:43:44.707 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
|
||||||
|
25-Jan-2024 13:43:44.707 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
|
||||||
|
25-Jan-2024 13:43:44.708 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
|
||||||
|
25-Jan-2024 13:43:44.708 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
|
||||||
|
25-Jan-2024 13:43:44.708 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:/usr/local/intermax/2208.06_type3/jspd/lib/jspd.jar
|
||||||
|
25-Jan-2024 13:43:44.717 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.7.0].
|
||||||
|
25-Jan-2024 13:43:44.718 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
|
||||||
|
25-Jan-2024 13:43:44.718 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
|
||||||
|
25-Jan-2024 13:43:44.727 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
|
||||||
|
25-Jan-2024 13:43:45.286 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 13:43:45.334 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1045] milliseconds
|
||||||
|
25-Jan-2024 13:43:45.424 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
|
||||||
|
25-Jan-2024 13:43:45.425 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.74]
|
||||||
|
25-Jan-2024 13:43:46.335 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
|
||||||
|
25-Jan-2024 13:43:46.433 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 13:43:46.450 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [1116] milliseconds
|
||||||
|
25-Jan-2024 13:50:49.434 INFO [Thread-1] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 13:50:49.440 INFO [Thread-1] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
|
||||||
|
25-Jan-2024 13:50:49.453 INFO [Thread-1] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 13:50:49.467 INFO [Thread-1] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 13:50:54.605 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with JAR file [/usr/local/tomcat/lib/*.jar,/usr/local/tomcat/lib/webt50.jar], exists: [false], canRead: [false]
|
||||||
|
25-Jan-2024 13:50:55.064 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.74
|
||||||
|
25-Jan-2024 13:50:55.065 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 13 2023 08:10:39 UTC
|
||||||
|
25-Jan-2024 13:50:55.065 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.74.0
|
||||||
|
25-Jan-2024 13:50:55.065 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
|
||||||
|
25-Jan-2024 13:50:55.065 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.88.1.el7.x86_64
|
||||||
|
25-Jan-2024 13:50:55.065 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
|
||||||
|
25-Jan-2024 13:50:55.065 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
|
||||||
|
25-Jan-2024 13:50:55.066 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.7+7
|
||||||
|
25-Jan-2024 13:50:55.066 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
|
||||||
|
25-Jan-2024 13:50:55.066 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
|
||||||
|
25-Jan-2024 13:50:55.066 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
|
||||||
|
25-Jan-2024 13:50:55.071 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
|
||||||
|
25-Jan-2024 13:50:55.071 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
|
||||||
|
25-Jan-2024 13:50:55.071 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
|
||||||
|
25-Jan-2024 13:50:55.072 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||||
|
25-Jan-2024 13:50:55.072 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
|
||||||
|
25-Jan-2024 13:50:55.072 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
|
||||||
|
25-Jan-2024 13:50:55.072 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||||
|
25-Jan-2024 13:50:55.072 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
|
||||||
|
25-Jan-2024 13:50:55.072 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
|
||||||
|
25-Jan-2024 13:50:55.074 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
|
||||||
|
25-Jan-2024 13:50:55.075 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
|
||||||
|
25-Jan-2024 13:50:55.075 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
|
||||||
|
25-Jan-2024 13:50:55.075 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
|
||||||
|
25-Jan-2024 13:50:55.075 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
|
||||||
|
25-Jan-2024 13:50:55.075 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:/usr/local/intermax/2208.06_type3/jspd/lib/jspd.jar
|
||||||
|
25-Jan-2024 13:50:55.084 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.7.0].
|
||||||
|
25-Jan-2024 13:50:55.084 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
|
||||||
|
25-Jan-2024 13:50:55.084 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
|
||||||
|
25-Jan-2024 13:50:55.095 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
|
||||||
|
25-Jan-2024 13:50:55.728 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 13:50:55.787 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1097] milliseconds
|
||||||
|
25-Jan-2024 13:50:55.854 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
|
||||||
|
25-Jan-2024 13:50:55.854 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.74]
|
||||||
|
25-Jan-2024 13:50:56.933 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
|
||||||
|
25-Jan-2024 13:50:57.034 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 13:50:57.054 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [1266] milliseconds
|
||||||
|
25-Jan-2024 13:59:06.098 INFO [Thread-1] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 13:59:06.102 INFO [Thread-1] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
|
||||||
|
25-Jan-2024 13:59:06.124 INFO [Thread-1] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 13:59:06.132 INFO [Thread-1] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 13:59:15.961 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with JAR file [/usr/local/tomcat/lib/*.jar,/usr/local/tomcat/lib/webt50.jar], exists: [false], canRead: [false]
|
||||||
|
25-Jan-2024 13:59:16.449 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.74
|
||||||
|
25-Jan-2024 13:59:16.450 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 13 2023 08:10:39 UTC
|
||||||
|
25-Jan-2024 13:59:16.450 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.74.0
|
||||||
|
25-Jan-2024 13:59:16.451 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
|
||||||
|
25-Jan-2024 13:59:16.451 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.88.1.el7.x86_64
|
||||||
|
25-Jan-2024 13:59:16.451 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
|
||||||
|
25-Jan-2024 13:59:16.451 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
|
||||||
|
25-Jan-2024 13:59:16.451 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.7+7
|
||||||
|
25-Jan-2024 13:59:16.451 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
|
||||||
|
25-Jan-2024 13:59:16.451 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
|
||||||
|
25-Jan-2024 13:59:16.452 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
|
||||||
|
25-Jan-2024 13:59:16.452 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
|
||||||
|
25-Jan-2024 13:59:16.453 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
|
||||||
|
25-Jan-2024 13:59:16.453 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
|
||||||
|
25-Jan-2024 13:59:16.453 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||||
|
25-Jan-2024 13:59:16.453 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
|
||||||
|
25-Jan-2024 13:59:16.455 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
|
||||||
|
25-Jan-2024 13:59:16.456 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||||
|
25-Jan-2024 13:59:16.456 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
|
||||||
|
25-Jan-2024 13:59:16.456 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
|
||||||
|
25-Jan-2024 13:59:16.456 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
|
||||||
|
25-Jan-2024 13:59:16.456 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
|
||||||
|
25-Jan-2024 13:59:16.456 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
|
||||||
|
25-Jan-2024 13:59:16.457 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
|
||||||
|
25-Jan-2024 13:59:16.457 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
|
||||||
|
25-Jan-2024 13:59:16.457 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:/usr/local/intermax/2208.06_type3/jspd/lib/jspd.jar
|
||||||
|
25-Jan-2024 13:59:16.465 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.7.0].
|
||||||
|
25-Jan-2024 13:59:16.465 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
|
||||||
|
25-Jan-2024 13:59:16.465 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
|
||||||
|
25-Jan-2024 13:59:16.475 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
|
||||||
|
25-Jan-2024 13:59:17.085 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 13:59:17.124 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1077] milliseconds
|
||||||
|
25-Jan-2024 13:59:17.193 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
|
||||||
|
25-Jan-2024 13:59:17.193 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.74]
|
||||||
|
25-Jan-2024 13:59:18.277 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
|
||||||
|
25-Jan-2024 13:59:18.353 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 13:59:18.383 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [1259] milliseconds
|
||||||
|
25-Jan-2024 14:18:02.504 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with JAR file [/usr/local/tomcat/lib/*.jar,/usr/local/tomcat/lib/webt50.jar], exists: [false], canRead: [false]
|
||||||
|
25-Jan-2024 14:18:02.994 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.74
|
||||||
|
25-Jan-2024 14:18:02.995 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 13 2023 08:10:39 UTC
|
||||||
|
25-Jan-2024 14:18:02.995 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.74.0
|
||||||
|
25-Jan-2024 14:18:02.995 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
|
||||||
|
25-Jan-2024 14:18:02.995 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.88.1.el7.x86_64
|
||||||
|
25-Jan-2024 14:18:02.996 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
|
||||||
|
25-Jan-2024 14:18:02.996 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
|
||||||
|
25-Jan-2024 14:18:02.996 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.7+7
|
||||||
|
25-Jan-2024 14:18:02.996 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
|
||||||
|
25-Jan-2024 14:18:02.997 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
|
||||||
|
25-Jan-2024 14:18:02.997 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
|
||||||
|
25-Jan-2024 14:18:02.998 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
|
||||||
|
25-Jan-2024 14:18:02.998 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
|
||||||
|
25-Jan-2024 14:18:02.998 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
|
||||||
|
25-Jan-2024 14:18:02.998 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||||
|
25-Jan-2024 14:18:02.999 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
|
||||||
|
25-Jan-2024 14:18:03.000 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
|
||||||
|
25-Jan-2024 14:18:03.000 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||||
|
25-Jan-2024 14:18:03.000 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
|
||||||
|
25-Jan-2024 14:18:03.000 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
|
||||||
|
25-Jan-2024 14:18:03.000 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
|
||||||
|
25-Jan-2024 14:18:03.000 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
|
||||||
|
25-Jan-2024 14:18:03.001 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
|
||||||
|
25-Jan-2024 14:18:03.001 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
|
||||||
|
25-Jan-2024 14:18:03.001 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
|
||||||
|
25-Jan-2024 14:18:03.001 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:/usr/local/intermax/2208.06_type3/jspd/lib/jspd.jar
|
||||||
|
25-Jan-2024 14:18:03.007 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.7.0].
|
||||||
|
25-Jan-2024 14:18:03.007 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
|
||||||
|
25-Jan-2024 14:18:03.007 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
|
||||||
|
25-Jan-2024 14:18:03.014 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
|
||||||
|
25-Jan-2024 14:18:03.573 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 14:18:03.627 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1033] milliseconds
|
||||||
|
25-Jan-2024 14:18:03.703 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
|
||||||
|
25-Jan-2024 14:18:03.703 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.74]
|
||||||
|
25-Jan-2024 14:18:04.659 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
|
||||||
|
25-Jan-2024 14:18:04.759 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 14:18:04.778 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [1150] milliseconds
|
||||||
|
25-Jan-2024 14:24:27.641 INFO [Thread-1] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 14:24:27.643 INFO [Thread-1] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
|
||||||
|
25-Jan-2024 14:24:27.666 INFO [Thread-1] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 14:25:28.948 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with JAR file [/usr/local/tomcat/lib/*.jar,/usr/local/tomcat/lib/webt50.jar], exists: [false], canRead: [false]
|
||||||
|
25-Jan-2024 14:25:29.424 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.74
|
||||||
|
25-Jan-2024 14:25:29.424 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 13 2023 08:10:39 UTC
|
||||||
|
25-Jan-2024 14:25:29.425 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.74.0
|
||||||
|
25-Jan-2024 14:25:29.425 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
|
||||||
|
25-Jan-2024 14:25:29.425 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.88.1.el7.x86_64
|
||||||
|
25-Jan-2024 14:25:29.425 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
|
||||||
|
25-Jan-2024 14:25:29.425 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
|
||||||
|
25-Jan-2024 14:25:29.426 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.7+7
|
||||||
|
25-Jan-2024 14:25:29.426 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
|
||||||
|
25-Jan-2024 14:25:29.426 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
|
||||||
|
25-Jan-2024 14:25:29.427 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
|
||||||
|
25-Jan-2024 14:25:29.427 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
|
||||||
|
25-Jan-2024 14:25:29.428 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
|
||||||
|
25-Jan-2024 14:25:29.428 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
|
||||||
|
25-Jan-2024 14:25:29.428 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||||
|
25-Jan-2024 14:25:29.428 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
|
||||||
|
25-Jan-2024 14:25:29.429 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
|
||||||
|
25-Jan-2024 14:25:29.429 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||||
|
25-Jan-2024 14:25:29.429 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
|
||||||
|
25-Jan-2024 14:25:29.429 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
|
||||||
|
25-Jan-2024 14:25:29.430 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
|
||||||
|
25-Jan-2024 14:25:29.430 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
|
||||||
|
25-Jan-2024 14:25:29.430 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
|
||||||
|
25-Jan-2024 14:25:29.430 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
|
||||||
|
25-Jan-2024 14:25:29.430 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
|
||||||
|
25-Jan-2024 14:25:29.430 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:/usr/local/intermax/2208.06_type3/jspd/lib/jspd.jar
|
||||||
|
25-Jan-2024 14:25:29.437 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.7.0].
|
||||||
|
25-Jan-2024 14:25:29.437 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
|
||||||
|
25-Jan-2024 14:25:29.437 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
|
||||||
|
25-Jan-2024 14:25:29.444 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
|
||||||
|
25-Jan-2024 14:25:30.044 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 14:25:30.088 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1044] milliseconds
|
||||||
|
25-Jan-2024 14:25:30.140 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
|
||||||
|
25-Jan-2024 14:25:30.141 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.74]
|
||||||
|
25-Jan-2024 14:25:31.210 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
|
||||||
|
25-Jan-2024 14:25:31.325 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 14:25:31.352 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [1261] milliseconds
|
||||||
|
25-Jan-2024 14:32:01.691 INFO [Thread-1] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 14:32:01.694 INFO [Thread-1] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
|
||||||
|
25-Jan-2024 14:32:01.713 INFO [Thread-1] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 14:32:01.724 INFO [Thread-1] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 14:32:35.553 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with JAR file [/usr/local/tomcat/lib/*.jar,/usr/local/tomcat/lib/webt50.jar], exists: [false], canRead: [false]
|
||||||
|
25-Jan-2024 14:32:36.117 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.74
|
||||||
|
25-Jan-2024 14:32:36.117 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 13 2023 08:10:39 UTC
|
||||||
|
25-Jan-2024 14:32:36.118 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.74.0
|
||||||
|
25-Jan-2024 14:32:36.118 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
|
||||||
|
25-Jan-2024 14:32:36.118 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.88.1.el7.x86_64
|
||||||
|
25-Jan-2024 14:32:36.118 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
|
||||||
|
25-Jan-2024 14:32:36.119 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
|
||||||
|
25-Jan-2024 14:32:36.120 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.7+7
|
||||||
|
25-Jan-2024 14:32:36.120 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
|
||||||
|
25-Jan-2024 14:32:36.121 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
|
||||||
|
25-Jan-2024 14:32:36.121 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
|
||||||
|
25-Jan-2024 14:32:36.123 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
|
||||||
|
25-Jan-2024 14:32:36.123 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
|
||||||
|
25-Jan-2024 14:32:36.123 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
|
||||||
|
25-Jan-2024 14:32:36.123 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||||
|
25-Jan-2024 14:32:36.124 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
|
||||||
|
25-Jan-2024 14:32:36.124 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
|
||||||
|
25-Jan-2024 14:32:36.124 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||||
|
25-Jan-2024 14:32:36.124 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
|
||||||
|
25-Jan-2024 14:32:36.124 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
|
||||||
|
25-Jan-2024 14:32:36.124 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
|
||||||
|
25-Jan-2024 14:32:36.124 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
|
||||||
|
25-Jan-2024 14:32:36.125 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
|
||||||
|
25-Jan-2024 14:32:36.125 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
|
||||||
|
25-Jan-2024 14:32:36.125 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
|
||||||
|
25-Jan-2024 14:32:36.125 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:/usr/local/intermax/2208.06_type3/jspd/lib/jspd.jar
|
||||||
|
25-Jan-2024 14:32:36.131 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.7.0].
|
||||||
|
25-Jan-2024 14:32:36.132 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
|
||||||
|
25-Jan-2024 14:32:36.132 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
|
||||||
|
25-Jan-2024 14:32:36.140 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
|
||||||
|
25-Jan-2024 14:32:36.718 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 14:32:36.745 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1101] milliseconds
|
||||||
|
25-Jan-2024 14:32:36.808 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
|
||||||
|
25-Jan-2024 14:32:36.809 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.74]
|
||||||
|
25-Jan-2024 14:32:37.878 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
|
||||||
|
25-Jan-2024 14:32:38.008 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 14:32:38.043 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [1297] milliseconds
|
||||||
|
25-Jan-2024 14:57:50.139 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with JAR file [/usr/local/tomcat/lib/*.jar,/usr/local/tomcat/lib/webt50.jar], exists: [false], canRead: [false]
|
||||||
|
25-Jan-2024 14:57:50.683 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.74
|
||||||
|
25-Jan-2024 14:57:50.683 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 13 2023 08:10:39 UTC
|
||||||
|
25-Jan-2024 14:57:50.685 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.74.0
|
||||||
|
25-Jan-2024 14:57:50.685 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
|
||||||
|
25-Jan-2024 14:57:50.686 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.88.1.el7.x86_64
|
||||||
|
25-Jan-2024 14:57:50.686 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
|
||||||
|
25-Jan-2024 14:57:50.686 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
|
||||||
|
25-Jan-2024 14:57:50.686 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.7+7
|
||||||
|
25-Jan-2024 14:57:50.686 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
|
||||||
|
25-Jan-2024 14:57:50.686 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
|
||||||
|
25-Jan-2024 14:57:50.687 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
|
||||||
|
25-Jan-2024 14:57:50.687 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
|
||||||
|
25-Jan-2024 14:57:50.688 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
|
||||||
|
25-Jan-2024 14:57:50.688 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
|
||||||
|
25-Jan-2024 14:57:50.688 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||||
|
25-Jan-2024 14:57:50.688 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
|
||||||
|
25-Jan-2024 14:57:50.690 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
|
||||||
|
25-Jan-2024 14:57:50.690 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||||
|
25-Jan-2024 14:57:50.691 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
|
||||||
|
25-Jan-2024 14:57:50.691 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
|
||||||
|
25-Jan-2024 14:57:50.691 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
|
||||||
|
25-Jan-2024 14:57:50.691 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
|
||||||
|
25-Jan-2024 14:57:50.691 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
|
||||||
|
25-Jan-2024 14:57:50.692 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
|
||||||
|
25-Jan-2024 14:57:50.692 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
|
||||||
|
25-Jan-2024 14:57:50.692 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:/usr/local/intermax/2208.06_type3/jspd/lib/jspd.jar
|
||||||
|
25-Jan-2024 14:57:50.697 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.7.0].
|
||||||
|
25-Jan-2024 14:57:50.697 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
|
||||||
|
25-Jan-2024 14:57:50.697 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
|
||||||
|
25-Jan-2024 14:57:50.703 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
|
||||||
|
25-Jan-2024 14:57:51.328 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 14:57:51.354 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1125] milliseconds
|
||||||
|
25-Jan-2024 14:57:51.403 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
|
||||||
|
25-Jan-2024 14:57:51.404 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.74]
|
||||||
|
25-Jan-2024 14:57:52.347 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
|
||||||
|
25-Jan-2024 14:57:52.441 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 14:57:52.462 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [1107] milliseconds
|
||||||
|
25-Jan-2024 15:08:24.432 INFO [Thread-1] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 15:08:24.436 INFO [Thread-1] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
|
||||||
|
25-Jan-2024 15:08:24.458 INFO [Thread-1] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 15:08:24.464 INFO [Thread-1] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 15:08:33.653 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with JAR file [/usr/local/tomcat/lib/*.jar,/usr/local/tomcat/lib/webt50.jar], exists: [false], canRead: [false]
|
||||||
|
25-Jan-2024 15:08:34.122 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.74
|
||||||
|
25-Jan-2024 15:08:34.123 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 13 2023 08:10:39 UTC
|
||||||
|
25-Jan-2024 15:08:34.123 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.74.0
|
||||||
|
25-Jan-2024 15:08:34.124 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
|
||||||
|
25-Jan-2024 15:08:34.124 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.88.1.el7.x86_64
|
||||||
|
25-Jan-2024 15:08:34.124 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
|
||||||
|
25-Jan-2024 15:08:34.124 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
|
||||||
|
25-Jan-2024 15:08:34.124 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.7+7
|
||||||
|
25-Jan-2024 15:08:34.125 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
|
||||||
|
25-Jan-2024 15:08:34.125 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
|
||||||
|
25-Jan-2024 15:08:34.125 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
|
||||||
|
25-Jan-2024 15:08:34.126 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
|
||||||
|
25-Jan-2024 15:08:34.126 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
|
||||||
|
25-Jan-2024 15:08:34.127 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
|
||||||
|
25-Jan-2024 15:08:34.127 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||||
|
25-Jan-2024 15:08:34.127 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
|
||||||
|
25-Jan-2024 15:08:34.127 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
|
||||||
|
25-Jan-2024 15:08:34.127 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||||
|
25-Jan-2024 15:08:34.128 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
|
||||||
|
25-Jan-2024 15:08:34.128 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
|
||||||
|
25-Jan-2024 15:08:34.128 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
|
||||||
|
25-Jan-2024 15:08:34.129 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
|
||||||
|
25-Jan-2024 15:08:34.129 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
|
||||||
|
25-Jan-2024 15:08:34.129 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
|
||||||
|
25-Jan-2024 15:08:34.129 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
|
||||||
|
25-Jan-2024 15:08:34.129 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:/usr/local/intermax/2208.06_type3/jspd/lib/jspd.jar
|
||||||
|
25-Jan-2024 15:08:34.142 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.7.0].
|
||||||
|
25-Jan-2024 15:08:34.142 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
|
||||||
|
25-Jan-2024 15:08:34.143 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
|
||||||
|
25-Jan-2024 15:08:34.149 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
|
||||||
|
25-Jan-2024 15:08:34.697 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 15:08:34.724 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [985] milliseconds
|
||||||
|
25-Jan-2024 15:08:34.771 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
|
||||||
|
25-Jan-2024 15:08:34.772 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.74]
|
||||||
|
25-Jan-2024 15:08:35.753 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
|
||||||
|
25-Jan-2024 15:08:35.921 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 15:08:35.982 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [1257] milliseconds
|
||||||
|
25-Jan-2024 15:12:42.209 INFO [Thread-1] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 15:12:42.210 INFO [Thread-1] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
|
||||||
|
25-Jan-2024 15:12:42.236 INFO [Thread-1] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 15:12:42.251 INFO [Thread-1] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 15:12:47.601 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with JAR file [/usr/local/tomcat/lib/*.jar,/usr/local/tomcat/lib/webt50.jar], exists: [false], canRead: [false]
|
||||||
|
25-Jan-2024 15:12:48.142 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.74
|
||||||
|
25-Jan-2024 15:12:48.143 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 13 2023 08:10:39 UTC
|
||||||
|
25-Jan-2024 15:12:48.143 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.74.0
|
||||||
|
25-Jan-2024 15:12:48.143 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
|
||||||
|
25-Jan-2024 15:12:48.144 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.88.1.el7.x86_64
|
||||||
|
25-Jan-2024 15:12:48.144 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
|
||||||
|
25-Jan-2024 15:12:48.144 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
|
||||||
|
25-Jan-2024 15:12:48.144 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.7+7
|
||||||
|
25-Jan-2024 15:12:48.144 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
|
||||||
|
25-Jan-2024 15:12:48.144 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
|
||||||
|
25-Jan-2024 15:12:48.145 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
|
||||||
|
25-Jan-2024 15:12:48.145 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
|
||||||
|
25-Jan-2024 15:12:48.146 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
|
||||||
|
25-Jan-2024 15:12:48.146 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
|
||||||
|
25-Jan-2024 15:12:48.146 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||||
|
25-Jan-2024 15:12:48.146 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
|
||||||
|
25-Jan-2024 15:12:48.146 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
|
||||||
|
25-Jan-2024 15:12:48.147 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||||
|
25-Jan-2024 15:12:48.147 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
|
||||||
|
25-Jan-2024 15:12:48.147 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
|
||||||
|
25-Jan-2024 15:12:48.147 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
|
||||||
|
25-Jan-2024 15:12:48.147 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
|
||||||
|
25-Jan-2024 15:12:48.147 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
|
||||||
|
25-Jan-2024 15:12:48.147 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
|
||||||
|
25-Jan-2024 15:12:48.148 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
|
||||||
|
25-Jan-2024 15:12:48.148 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:/usr/local/intermax/2208.06_type3/jspd/lib/jspd.jar
|
||||||
|
25-Jan-2024 15:12:48.153 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.7.0].
|
||||||
|
25-Jan-2024 15:12:48.153 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
|
||||||
|
25-Jan-2024 15:12:48.153 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
|
||||||
|
25-Jan-2024 15:12:48.159 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
|
||||||
|
25-Jan-2024 15:12:48.825 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 15:12:48.872 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1170] milliseconds
|
||||||
|
25-Jan-2024 15:12:48.955 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
|
||||||
|
25-Jan-2024 15:12:48.955 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.74]
|
||||||
|
25-Jan-2024 15:12:49.885 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
|
||||||
|
25-Jan-2024 15:12:50.029 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 15:12:50.064 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [1191] milliseconds
|
||||||
|
25-Jan-2024 16:23:53.698 INFO [Thread-1] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 16:23:53.705 INFO [Thread-1] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
|
||||||
|
25-Jan-2024 16:23:53.722 INFO [Thread-1] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 16:23:53.738 INFO [Thread-1] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 16:24:01.161 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with JAR file [/usr/local/tomcat/lib/*.jar,/usr/local/tomcat/lib/webt50.jar], exists: [false], canRead: [false]
|
||||||
|
25-Jan-2024 16:24:01.842 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.74
|
||||||
|
25-Jan-2024 16:24:01.842 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 13 2023 08:10:39 UTC
|
||||||
|
25-Jan-2024 16:24:01.843 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.74.0
|
||||||
|
25-Jan-2024 16:24:01.843 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
|
||||||
|
25-Jan-2024 16:24:01.843 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.88.1.el7.x86_64
|
||||||
|
25-Jan-2024 16:24:01.845 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
|
||||||
|
25-Jan-2024 16:24:01.845 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
|
||||||
|
25-Jan-2024 16:24:01.846 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.7+7
|
||||||
|
25-Jan-2024 16:24:01.846 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
|
||||||
|
25-Jan-2024 16:24:01.846 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
|
||||||
|
25-Jan-2024 16:24:01.846 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
|
||||||
|
25-Jan-2024 16:24:01.847 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
|
||||||
|
25-Jan-2024 16:24:01.847 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
|
||||||
|
25-Jan-2024 16:24:01.847 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
|
||||||
|
25-Jan-2024 16:24:01.847 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||||
|
25-Jan-2024 16:24:01.848 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
|
||||||
|
25-Jan-2024 16:24:01.848 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
|
||||||
|
25-Jan-2024 16:24:01.848 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||||
|
25-Jan-2024 16:24:01.848 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
|
||||||
|
25-Jan-2024 16:24:01.848 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
|
||||||
|
25-Jan-2024 16:24:01.848 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
|
||||||
|
25-Jan-2024 16:24:01.849 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
|
||||||
|
25-Jan-2024 16:24:01.852 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
|
||||||
|
25-Jan-2024 16:24:01.852 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
|
||||||
|
25-Jan-2024 16:24:01.853 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
|
||||||
|
25-Jan-2024 16:24:01.853 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentname=core_business1_tomcat
|
||||||
|
25-Jan-2024 16:24:01.853 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentservice=ALL_SERVICE
|
||||||
|
25-Jan-2024 16:24:01.853 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentgroup=core_business1_group
|
||||||
|
25-Jan-2024 16:24:01.853 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.hostgroup=apck2
|
||||||
|
25-Jan-2024 16:24:01.853 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.tier=CORE
|
||||||
|
25-Jan-2024 16:24:01.854 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:/usr/local/intermax/23.12.07.02/jspd/lib/jspd.jar
|
||||||
|
25-Jan-2024 16:24:01.862 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.7.0].
|
||||||
|
25-Jan-2024 16:24:01.863 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
|
||||||
|
25-Jan-2024 16:24:01.863 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
|
||||||
|
25-Jan-2024 16:24:01.872 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
|
||||||
|
25-Jan-2024 16:24:02.803 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 16:24:02.845 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1601] milliseconds
|
||||||
|
25-Jan-2024 16:24:02.928 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
|
||||||
|
25-Jan-2024 16:24:02.932 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.74]
|
||||||
|
25-Jan-2024 16:24:04.753 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
|
||||||
|
25-Jan-2024 16:24:04.844 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 16:24:04.866 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [2018] milliseconds
|
||||||
|
25-Jan-2024 16:28:38.025 INFO [Thread-1] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 16:28:38.026 INFO [Thread-1] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
|
||||||
|
25-Jan-2024 16:28:38.052 INFO [Thread-1] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 16:28:42.410 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with JAR file [/usr/local/tomcat/lib/*.jar,/usr/local/tomcat/lib/webt50.jar], exists: [false], canRead: [false]
|
||||||
|
25-Jan-2024 16:28:42.941 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.74
|
||||||
|
25-Jan-2024 16:28:42.941 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 13 2023 08:10:39 UTC
|
||||||
|
25-Jan-2024 16:28:42.942 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.74.0
|
||||||
|
25-Jan-2024 16:28:42.942 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
|
||||||
|
25-Jan-2024 16:28:42.942 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.88.1.el7.x86_64
|
||||||
|
25-Jan-2024 16:28:42.942 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
|
||||||
|
25-Jan-2024 16:28:42.944 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
|
||||||
|
25-Jan-2024 16:28:42.944 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.7+7
|
||||||
|
25-Jan-2024 16:28:42.944 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
|
||||||
|
25-Jan-2024 16:28:42.945 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
|
||||||
|
25-Jan-2024 16:28:42.945 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
|
||||||
|
25-Jan-2024 16:28:42.945 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
|
||||||
|
25-Jan-2024 16:28:42.946 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
|
||||||
|
25-Jan-2024 16:28:42.946 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
|
||||||
|
25-Jan-2024 16:28:42.946 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||||
|
25-Jan-2024 16:28:42.946 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
|
||||||
|
25-Jan-2024 16:28:42.946 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
|
||||||
|
25-Jan-2024 16:28:42.946 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||||
|
25-Jan-2024 16:28:42.947 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
|
||||||
|
25-Jan-2024 16:28:42.947 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
|
||||||
|
25-Jan-2024 16:28:42.947 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
|
||||||
|
25-Jan-2024 16:28:42.947 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
|
||||||
|
25-Jan-2024 16:28:42.947 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
|
||||||
|
25-Jan-2024 16:28:42.947 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
|
||||||
|
25-Jan-2024 16:28:42.948 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
|
||||||
|
25-Jan-2024 16:28:42.948 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentname=core_business1_tomcat
|
||||||
|
25-Jan-2024 16:28:42.948 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentservice=ALL_SERVICE
|
||||||
|
25-Jan-2024 16:28:42.948 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentgroup=core_business1_group
|
||||||
|
25-Jan-2024 16:28:42.952 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.hostgroup=apck2
|
||||||
|
25-Jan-2024 16:28:42.952 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.tier=CORE
|
||||||
|
25-Jan-2024 16:28:42.952 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:/usr/local/intermax/23.12.07.02/jspd/lib/jspd.jar
|
||||||
|
25-Jan-2024 16:28:42.959 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.7.0].
|
||||||
|
25-Jan-2024 16:28:42.959 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
|
||||||
|
25-Jan-2024 16:28:42.959 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
|
||||||
|
25-Jan-2024 16:28:42.967 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
|
||||||
|
25-Jan-2024 16:28:43.620 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 16:28:43.664 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1157] milliseconds
|
||||||
|
25-Jan-2024 16:28:43.747 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
|
||||||
|
25-Jan-2024 16:28:43.748 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.74]
|
||||||
|
25-Jan-2024 16:28:44.784 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
|
||||||
|
25-Jan-2024 16:28:44.879 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 16:28:44.921 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [1257] milliseconds
|
||||||
|
25-Jan-2024 16:57:29.730 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with JAR file [/usr/local/tomcat/lib/*.jar,/usr/local/tomcat/lib/webt50.jar], exists: [false], canRead: [false]
|
||||||
|
25-Jan-2024 16:57:30.346 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.74
|
||||||
|
25-Jan-2024 16:57:30.347 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 13 2023 08:10:39 UTC
|
||||||
|
25-Jan-2024 16:57:30.347 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.74.0
|
||||||
|
25-Jan-2024 16:57:30.347 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
|
||||||
|
25-Jan-2024 16:57:30.347 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.88.1.el7.x86_64
|
||||||
|
25-Jan-2024 16:57:30.352 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
|
||||||
|
25-Jan-2024 16:57:30.352 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
|
||||||
|
25-Jan-2024 16:57:30.352 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.7+7
|
||||||
|
25-Jan-2024 16:57:30.352 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
|
||||||
|
25-Jan-2024 16:57:30.353 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
|
||||||
|
25-Jan-2024 16:57:30.353 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
|
||||||
|
25-Jan-2024 16:57:30.355 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
|
||||||
|
25-Jan-2024 16:57:30.356 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
|
||||||
|
25-Jan-2024 16:57:30.356 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
|
||||||
|
25-Jan-2024 16:57:30.356 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||||
|
25-Jan-2024 16:57:30.356 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
|
||||||
|
25-Jan-2024 16:57:30.356 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
|
||||||
|
25-Jan-2024 16:57:30.357 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||||
|
25-Jan-2024 16:57:30.357 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
|
||||||
|
25-Jan-2024 16:57:30.357 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
|
||||||
|
25-Jan-2024 16:57:30.357 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
|
||||||
|
25-Jan-2024 16:57:30.357 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
|
||||||
|
25-Jan-2024 16:57:30.358 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
|
||||||
|
25-Jan-2024 16:57:30.358 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
|
||||||
|
25-Jan-2024 16:57:30.358 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
|
||||||
|
25-Jan-2024 16:57:30.358 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentname=core_business1_tomcat
|
||||||
|
25-Jan-2024 16:57:30.358 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentservice=ALL_SERVICE
|
||||||
|
25-Jan-2024 16:57:30.358 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentgroup=core_business1_group
|
||||||
|
25-Jan-2024 16:57:30.359 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.hostgroup=apck2
|
||||||
|
25-Jan-2024 16:57:30.359 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.tier=CORE
|
||||||
|
25-Jan-2024 16:57:30.359 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:/usr/local/intermax/23.12.07.02/jspd/lib/jspd.jar
|
||||||
|
25-Jan-2024 16:57:30.370 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.7.0].
|
||||||
|
25-Jan-2024 16:57:30.371 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
|
||||||
|
25-Jan-2024 16:57:30.371 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
|
||||||
|
25-Jan-2024 16:57:30.383 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
|
||||||
|
25-Jan-2024 16:57:30.916 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 16:57:30.960 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1144] milliseconds
|
||||||
|
25-Jan-2024 16:57:31.038 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
|
||||||
|
25-Jan-2024 16:57:31.038 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.74]
|
||||||
|
25-Jan-2024 16:57:32.105 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
|
||||||
|
25-Jan-2024 16:57:32.220 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8077"]
|
||||||
|
25-Jan-2024 16:57:32.240 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [1279] milliseconds
|
||||||
86
tomcat/logs/catalina.2024-01-26.log
Normal file
86
tomcat/logs/catalina.2024-01-26.log
Normal file
@@ -0,0 +1,86 @@
|
|||||||
|
26-Jan-2024 10:31:25.897 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with JAR file [/usr/local/tomcat/lib/*.jar,/usr/local/tomcat/lib/webt50.jar], exists: [false], canRead: [false]
|
||||||
|
26-Jan-2024 10:31:26.514 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.74
|
||||||
|
26-Jan-2024 10:31:26.514 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 13 2023 08:10:39 UTC
|
||||||
|
26-Jan-2024 10:31:26.514 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.74.0
|
||||||
|
26-Jan-2024 10:31:26.515 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
|
||||||
|
26-Jan-2024 10:31:26.518 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.88.1.el7.x86_64
|
||||||
|
26-Jan-2024 10:31:26.518 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
|
||||||
|
26-Jan-2024 10:31:26.518 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
|
||||||
|
26-Jan-2024 10:31:26.518 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.7+7
|
||||||
|
26-Jan-2024 10:31:26.518 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
|
||||||
|
26-Jan-2024 10:31:26.518 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
|
||||||
|
26-Jan-2024 10:31:26.519 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
|
||||||
|
26-Jan-2024 10:31:26.519 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
|
||||||
|
26-Jan-2024 10:31:26.519 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
|
||||||
|
26-Jan-2024 10:31:26.521 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
|
||||||
|
26-Jan-2024 10:31:26.521 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||||
|
26-Jan-2024 10:31:26.521 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
|
||||||
|
26-Jan-2024 10:31:26.521 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
|
||||||
|
26-Jan-2024 10:31:26.522 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||||
|
26-Jan-2024 10:31:26.522 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
|
||||||
|
26-Jan-2024 10:31:26.522 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
|
||||||
|
26-Jan-2024 10:31:26.522 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
|
||||||
|
26-Jan-2024 10:31:26.523 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
|
||||||
|
26-Jan-2024 10:31:26.523 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
|
||||||
|
26-Jan-2024 10:31:26.523 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
|
||||||
|
26-Jan-2024 10:31:26.523 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
|
||||||
|
26-Jan-2024 10:31:26.525 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentname=core_business1_tomcat
|
||||||
|
26-Jan-2024 10:31:26.525 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentservice=ALL_SERVICE
|
||||||
|
26-Jan-2024 10:31:26.526 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentgroup=core_business1_group
|
||||||
|
26-Jan-2024 10:31:26.526 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.hostgroup=apck2
|
||||||
|
26-Jan-2024 10:31:26.526 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.tier=CORE
|
||||||
|
26-Jan-2024 10:31:26.526 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:/usr/local/intermax/23.12.07.02/jspd/lib/jspd.jar
|
||||||
|
26-Jan-2024 10:31:26.533 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.7.0].
|
||||||
|
26-Jan-2024 10:31:26.533 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
|
||||||
|
26-Jan-2024 10:31:26.534 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
|
||||||
|
26-Jan-2024 10:31:26.544 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
|
||||||
|
26-Jan-2024 10:31:27.269 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8077"]
|
||||||
|
26-Jan-2024 10:31:27.320 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1323] milliseconds
|
||||||
|
26-Jan-2024 10:31:27.396 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
|
||||||
|
26-Jan-2024 10:31:27.397 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.74]
|
||||||
|
26-Jan-2024 10:31:28.542 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
|
||||||
|
26-Jan-2024 10:31:28.660 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8077"]
|
||||||
|
26-Jan-2024 10:31:28.679 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [1358] milliseconds
|
||||||
|
26-Jan-2024 10:48:32.708 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with JAR file [/usr/local/tomcat/lib/*.jar,/usr/local/tomcat/lib/webt50.jar], exists: [false], canRead: [false]
|
||||||
|
26-Jan-2024 10:48:33.345 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.74
|
||||||
|
26-Jan-2024 10:48:33.345 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 13 2023 08:10:39 UTC
|
||||||
|
26-Jan-2024 10:48:33.345 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.74.0
|
||||||
|
26-Jan-2024 10:48:33.346 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
|
||||||
|
26-Jan-2024 10:48:33.348 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.88.1.el7.x86_64
|
||||||
|
26-Jan-2024 10:48:33.348 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
|
||||||
|
26-Jan-2024 10:48:33.348 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
|
||||||
|
26-Jan-2024 10:48:33.348 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.7+7
|
||||||
|
26-Jan-2024 10:48:33.348 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
|
||||||
|
26-Jan-2024 10:48:33.349 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
|
||||||
|
26-Jan-2024 10:48:33.349 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
|
||||||
|
26-Jan-2024 10:48:33.349 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
|
||||||
|
26-Jan-2024 10:48:33.349 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
|
||||||
|
26-Jan-2024 10:48:33.349 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
|
||||||
|
26-Jan-2024 10:48:33.350 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||||
|
26-Jan-2024 10:48:33.350 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
|
||||||
|
26-Jan-2024 10:48:33.350 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
|
||||||
|
26-Jan-2024 10:48:33.350 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||||
|
26-Jan-2024 10:48:33.350 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
|
||||||
|
26-Jan-2024 10:48:33.351 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
|
||||||
|
26-Jan-2024 10:48:33.351 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
|
||||||
|
26-Jan-2024 10:48:33.354 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
|
||||||
|
26-Jan-2024 10:48:33.354 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
|
||||||
|
26-Jan-2024 10:48:33.354 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
|
||||||
|
26-Jan-2024 10:48:33.354 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
|
||||||
|
26-Jan-2024 10:48:33.355 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentname=core_business1_tomcat
|
||||||
|
26-Jan-2024 10:48:33.355 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentservice=ALL_SERVICE
|
||||||
|
26-Jan-2024 10:48:33.355 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentgroup=core_business1_group
|
||||||
|
26-Jan-2024 10:48:33.355 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.hostgroup=apck2
|
||||||
|
26-Jan-2024 10:48:33.355 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.tier=CORE
|
||||||
|
26-Jan-2024 10:48:33.356 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:/usr/local/intermax/23.12.07.02/jspd/lib/jspd.jar
|
||||||
|
26-Jan-2024 10:48:33.366 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.7.0].
|
||||||
|
26-Jan-2024 10:48:33.366 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
|
||||||
|
26-Jan-2024 10:48:33.366 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
|
||||||
|
26-Jan-2024 10:48:33.378 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
|
||||||
|
26-Jan-2024 10:48:33.945 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8077"]
|
||||||
|
26-Jan-2024 10:48:33.976 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1185] milliseconds
|
||||||
|
26-Jan-2024 10:48:34.025 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
|
||||||
|
26-Jan-2024 10:48:34.026 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.74]
|
||||||
|
26-Jan-2024 10:48:35.052 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
|
||||||
|
26-Jan-2024 10:48:35.168 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8077"]
|
||||||
|
26-Jan-2024 10:48:35.190 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [1213] milliseconds
|
||||||
89
tomcat/logs/catalina.2024-01-29.log
Normal file
89
tomcat/logs/catalina.2024-01-29.log
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
29-Jan-2024 19:17:37.806 INFO [Thread-1] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8077"]
|
||||||
|
29-Jan-2024 19:17:37.810 INFO [Thread-1] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
|
||||||
|
29-Jan-2024 19:17:37.827 INFO [Thread-1] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8077"]
|
||||||
|
29-Jan-2024 19:23:46.466 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with JAR file [/usr/local/tomcat/lib/*.jar,/usr/local/tomcat/lib/webt50.jar], exists: [false], canRead: [false]
|
||||||
|
29-Jan-2024 19:23:47.310 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.74
|
||||||
|
29-Jan-2024 19:23:47.311 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 13 2023 08:10:39 UTC
|
||||||
|
29-Jan-2024 19:23:47.311 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.74.0
|
||||||
|
29-Jan-2024 19:23:47.311 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
|
||||||
|
29-Jan-2024 19:23:47.317 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.88.1.el7.x86_64
|
||||||
|
29-Jan-2024 19:23:47.318 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
|
||||||
|
29-Jan-2024 19:23:47.318 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
|
||||||
|
29-Jan-2024 19:23:47.318 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.7+7
|
||||||
|
29-Jan-2024 19:23:47.318 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
|
||||||
|
29-Jan-2024 19:23:47.319 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
|
||||||
|
29-Jan-2024 19:23:47.319 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
|
||||||
|
29-Jan-2024 19:23:47.319 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
|
||||||
|
29-Jan-2024 19:23:47.320 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
|
||||||
|
29-Jan-2024 19:23:47.320 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
|
||||||
|
29-Jan-2024 19:23:47.320 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||||
|
29-Jan-2024 19:23:47.320 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
|
||||||
|
29-Jan-2024 19:23:47.321 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
|
||||||
|
29-Jan-2024 19:23:47.324 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||||
|
29-Jan-2024 19:23:47.324 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
|
||||||
|
29-Jan-2024 19:23:47.324 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
|
||||||
|
29-Jan-2024 19:23:47.325 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
|
||||||
|
29-Jan-2024 19:23:47.325 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
|
||||||
|
29-Jan-2024 19:23:47.325 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
|
||||||
|
29-Jan-2024 19:23:47.325 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
|
||||||
|
29-Jan-2024 19:23:47.326 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
|
||||||
|
29-Jan-2024 19:23:47.326 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentname=core_business1_tomcat
|
||||||
|
29-Jan-2024 19:23:47.326 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentservice=ALL_SERVICE
|
||||||
|
29-Jan-2024 19:23:47.329 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentgroup=core_business1_group
|
||||||
|
29-Jan-2024 19:23:47.329 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.hostgroup=apck2
|
||||||
|
29-Jan-2024 19:23:47.329 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.tier=CORE
|
||||||
|
29-Jan-2024 19:23:47.329 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:/usr/local/intermax/23.12.07.02/jspd/lib/jspd.jar
|
||||||
|
29-Jan-2024 19:23:47.336 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.7.0].
|
||||||
|
29-Jan-2024 19:23:47.337 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
|
||||||
|
29-Jan-2024 19:23:47.337 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
|
||||||
|
29-Jan-2024 19:23:47.349 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
|
||||||
|
29-Jan-2024 19:23:48.145 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8077"]
|
||||||
|
29-Jan-2024 19:23:48.204 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1456] milliseconds
|
||||||
|
29-Jan-2024 19:23:48.276 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
|
||||||
|
29-Jan-2024 19:23:48.277 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.74]
|
||||||
|
29-Jan-2024 19:23:49.462 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
|
||||||
|
29-Jan-2024 19:23:49.585 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8077"]
|
||||||
|
29-Jan-2024 19:23:49.606 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [1401] milliseconds
|
||||||
|
29-Jan-2024 19:34:12.615 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with JAR file [/usr/local/tomcat/lib/*.jar,/usr/local/tomcat/lib/webt50.jar], exists: [false], canRead: [false]
|
||||||
|
29-Jan-2024 19:34:13.196 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.74
|
||||||
|
29-Jan-2024 19:34:13.197 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 13 2023 08:10:39 UTC
|
||||||
|
29-Jan-2024 19:34:13.198 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.74.0
|
||||||
|
29-Jan-2024 19:34:13.198 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
|
||||||
|
29-Jan-2024 19:34:13.198 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.88.1.el7.x86_64
|
||||||
|
29-Jan-2024 19:34:13.198 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
|
||||||
|
29-Jan-2024 19:34:13.199 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
|
||||||
|
29-Jan-2024 19:34:13.199 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.7+7
|
||||||
|
29-Jan-2024 19:34:13.199 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
|
||||||
|
29-Jan-2024 19:34:13.199 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
|
||||||
|
29-Jan-2024 19:34:13.199 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
|
||||||
|
29-Jan-2024 19:34:13.200 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
|
||||||
|
29-Jan-2024 19:34:13.200 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
|
||||||
|
29-Jan-2024 19:34:13.200 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
|
||||||
|
29-Jan-2024 19:34:13.202 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||||
|
29-Jan-2024 19:34:13.202 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
|
||||||
|
29-Jan-2024 19:34:13.203 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
|
||||||
|
29-Jan-2024 19:34:13.203 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||||
|
29-Jan-2024 19:34:13.203 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
|
||||||
|
29-Jan-2024 19:34:13.203 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
|
||||||
|
29-Jan-2024 19:34:13.203 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
|
||||||
|
29-Jan-2024 19:34:13.203 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
|
||||||
|
29-Jan-2024 19:34:13.204 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
|
||||||
|
29-Jan-2024 19:34:13.204 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
|
||||||
|
29-Jan-2024 19:34:13.204 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
|
||||||
|
29-Jan-2024 19:34:13.204 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentname=core_business1_tomcat
|
||||||
|
29-Jan-2024 19:34:13.204 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentservice=ALL_SERVICE
|
||||||
|
29-Jan-2024 19:34:13.205 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentgroup=core_business1_group
|
||||||
|
29-Jan-2024 19:34:13.205 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.hostgroup=apck2
|
||||||
|
29-Jan-2024 19:34:13.205 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.tier=CORE
|
||||||
|
29-Jan-2024 19:34:13.205 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:/usr/local/intermax/23.12.07.02/jspd/lib/jspd.jar
|
||||||
|
29-Jan-2024 19:34:13.214 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.7.0].
|
||||||
|
29-Jan-2024 19:34:13.215 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
|
||||||
|
29-Jan-2024 19:34:13.215 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
|
||||||
|
29-Jan-2024 19:34:13.226 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
|
||||||
|
29-Jan-2024 19:34:14.146 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8077"]
|
||||||
|
29-Jan-2024 19:34:14.205 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1510] milliseconds
|
||||||
|
29-Jan-2024 19:34:14.273 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
|
||||||
|
29-Jan-2024 19:34:14.274 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.74]
|
||||||
|
29-Jan-2024 19:34:15.502 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
|
||||||
|
29-Jan-2024 19:34:15.603 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8077"]
|
||||||
|
29-Jan-2024 19:34:15.622 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [1416] milliseconds
|
||||||
184
tomcat/logs/catalina.2024-01-31.log
Normal file
184
tomcat/logs/catalina.2024-01-31.log
Normal file
@@ -0,0 +1,184 @@
|
|||||||
|
31-Jan-2024 10:15:02.032 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with JAR file [/usr/local/tomcat/lib/*.jar,/usr/local/tomcat/lib/webt50.jar], exists: [false], canRead: [false]
|
||||||
|
31-Jan-2024 10:15:02.656 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.74
|
||||||
|
31-Jan-2024 10:15:02.656 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 13 2023 08:10:39 UTC
|
||||||
|
31-Jan-2024 10:15:02.657 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.74.0
|
||||||
|
31-Jan-2024 10:15:02.657 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
|
||||||
|
31-Jan-2024 10:15:02.657 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.88.1.el7.x86_64
|
||||||
|
31-Jan-2024 10:15:02.657 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
|
||||||
|
31-Jan-2024 10:15:02.657 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
|
||||||
|
31-Jan-2024 10:15:02.658 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.7+7
|
||||||
|
31-Jan-2024 10:15:02.659 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
|
||||||
|
31-Jan-2024 10:15:02.659 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
|
||||||
|
31-Jan-2024 10:15:02.659 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
|
||||||
|
31-Jan-2024 10:15:02.660 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
|
||||||
|
31-Jan-2024 10:15:02.660 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
|
||||||
|
31-Jan-2024 10:15:02.660 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
|
||||||
|
31-Jan-2024 10:15:02.661 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||||
|
31-Jan-2024 10:15:02.661 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
|
||||||
|
31-Jan-2024 10:15:02.661 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
|
||||||
|
31-Jan-2024 10:15:02.661 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||||
|
31-Jan-2024 10:15:02.661 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
|
||||||
|
31-Jan-2024 10:15:02.662 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
|
||||||
|
31-Jan-2024 10:15:02.662 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
|
||||||
|
31-Jan-2024 10:15:02.662 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
|
||||||
|
31-Jan-2024 10:15:02.663 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
|
||||||
|
31-Jan-2024 10:15:02.663 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
|
||||||
|
31-Jan-2024 10:15:02.663 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
|
||||||
|
31-Jan-2024 10:15:02.664 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentname=core_business1_tomcat
|
||||||
|
31-Jan-2024 10:15:02.664 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentservice=ALL_SERVICE
|
||||||
|
31-Jan-2024 10:15:02.664 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentgroup=core_business1_group
|
||||||
|
31-Jan-2024 10:15:02.664 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.hostgroup=apck2
|
||||||
|
31-Jan-2024 10:15:02.664 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.tier=CORE
|
||||||
|
31-Jan-2024 10:15:02.665 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:/usr/local/intermax/23.12.07.02/jspd/lib/jspd.jar
|
||||||
|
31-Jan-2024 10:15:02.670 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.7.0].
|
||||||
|
31-Jan-2024 10:15:02.670 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
|
||||||
|
31-Jan-2024 10:15:02.670 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
|
||||||
|
31-Jan-2024 10:15:02.676 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
|
||||||
|
31-Jan-2024 10:15:03.208 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8077"]
|
||||||
|
31-Jan-2024 10:15:03.241 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1121] milliseconds
|
||||||
|
31-Jan-2024 10:15:03.306 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
|
||||||
|
31-Jan-2024 10:15:03.307 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.74]
|
||||||
|
31-Jan-2024 10:15:04.514 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
|
||||||
|
31-Jan-2024 10:15:04.618 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8077"]
|
||||||
|
31-Jan-2024 10:15:04.651 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [1409] milliseconds
|
||||||
|
31-Jan-2024 11:21:17.113 INFO [Thread-1] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8077"]
|
||||||
|
31-Jan-2024 11:21:17.114 INFO [Thread-1] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
|
||||||
|
31-Jan-2024 11:21:17.146 INFO [Thread-1] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8077"]
|
||||||
|
31-Jan-2024 11:21:17.170 INFO [Thread-1] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8077"]
|
||||||
|
31-Jan-2024 11:21:21.889 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with JAR file [/usr/local/tomcat/lib/*.jar,/usr/local/tomcat/lib/webt50.jar], exists: [false], canRead: [false]
|
||||||
|
31-Jan-2024 11:21:22.543 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.74
|
||||||
|
31-Jan-2024 11:21:22.543 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 13 2023 08:10:39 UTC
|
||||||
|
31-Jan-2024 11:21:22.544 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.74.0
|
||||||
|
31-Jan-2024 11:21:22.544 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
|
||||||
|
31-Jan-2024 11:21:22.544 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.88.1.el7.x86_64
|
||||||
|
31-Jan-2024 11:21:22.545 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
|
||||||
|
31-Jan-2024 11:21:22.545 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
|
||||||
|
31-Jan-2024 11:21:22.546 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.7+7
|
||||||
|
31-Jan-2024 11:21:22.546 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
|
||||||
|
31-Jan-2024 11:21:22.546 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
|
||||||
|
31-Jan-2024 11:21:22.546 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
|
||||||
|
31-Jan-2024 11:21:22.547 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
|
||||||
|
31-Jan-2024 11:21:22.547 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
|
||||||
|
31-Jan-2024 11:21:22.548 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
|
||||||
|
31-Jan-2024 11:21:22.548 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||||
|
31-Jan-2024 11:21:22.548 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
|
||||||
|
31-Jan-2024 11:21:22.548 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
|
||||||
|
31-Jan-2024 11:21:22.549 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||||
|
31-Jan-2024 11:21:22.549 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
|
||||||
|
31-Jan-2024 11:21:22.549 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
|
||||||
|
31-Jan-2024 11:21:22.549 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
|
||||||
|
31-Jan-2024 11:21:22.549 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
|
||||||
|
31-Jan-2024 11:21:22.549 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
|
||||||
|
31-Jan-2024 11:21:22.550 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
|
||||||
|
31-Jan-2024 11:21:22.550 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
|
||||||
|
31-Jan-2024 11:21:22.550 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentname=core_business1_tomcat
|
||||||
|
31-Jan-2024 11:21:22.550 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentservice=ALL_SERVICE
|
||||||
|
31-Jan-2024 11:21:22.551 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentgroup=core_business1_group
|
||||||
|
31-Jan-2024 11:21:22.551 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.hostgroup=apck2
|
||||||
|
31-Jan-2024 11:21:22.551 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.tier=CORE
|
||||||
|
31-Jan-2024 11:21:22.551 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:/usr/local/intermax/23.12.07.02/jspd/lib/jspd.jar
|
||||||
|
31-Jan-2024 11:21:22.556 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.7.0].
|
||||||
|
31-Jan-2024 11:21:22.557 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
|
||||||
|
31-Jan-2024 11:21:22.557 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
|
||||||
|
31-Jan-2024 11:21:22.564 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
|
||||||
|
31-Jan-2024 11:21:23.144 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8077"]
|
||||||
|
31-Jan-2024 11:21:23.176 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1203] milliseconds
|
||||||
|
31-Jan-2024 11:21:23.247 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
|
||||||
|
31-Jan-2024 11:21:23.247 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.74]
|
||||||
|
31-Jan-2024 11:21:24.492 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
|
||||||
|
31-Jan-2024 11:21:24.604 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8077"]
|
||||||
|
31-Jan-2024 11:21:24.640 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [1464] milliseconds
|
||||||
|
31-Jan-2024 11:35:24.442 INFO [Thread-1] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8077"]
|
||||||
|
31-Jan-2024 11:35:24.446 INFO [Thread-1] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
|
||||||
|
31-Jan-2024 11:35:24.525 INFO [Thread-1] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8077"]
|
||||||
|
31-Jan-2024 11:35:24.551 INFO [Thread-1] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8077"]
|
||||||
|
31-Jan-2024 11:35:29.675 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with JAR file [/usr/local/tomcat/lib/*.jar,/usr/local/tomcat/lib/webt50.jar], exists: [false], canRead: [false]
|
||||||
|
31-Jan-2024 11:35:30.282 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.74
|
||||||
|
31-Jan-2024 11:35:30.282 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 13 2023 08:10:39 UTC
|
||||||
|
31-Jan-2024 11:35:30.282 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.74.0
|
||||||
|
31-Jan-2024 11:35:30.283 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
|
||||||
|
31-Jan-2024 11:35:30.284 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.88.1.el7.x86_64
|
||||||
|
31-Jan-2024 11:35:30.284 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
|
||||||
|
31-Jan-2024 11:35:30.284 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
|
||||||
|
31-Jan-2024 11:35:30.284 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.7+7
|
||||||
|
31-Jan-2024 11:35:30.284 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
|
||||||
|
31-Jan-2024 11:35:30.285 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
|
||||||
|
31-Jan-2024 11:35:30.285 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
|
||||||
|
31-Jan-2024 11:35:30.285 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
|
||||||
|
31-Jan-2024 11:35:30.285 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
|
||||||
|
31-Jan-2024 11:35:30.286 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
|
||||||
|
31-Jan-2024 11:35:30.286 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||||
|
31-Jan-2024 11:35:30.286 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
|
||||||
|
31-Jan-2024 11:35:30.288 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
|
||||||
|
31-Jan-2024 11:35:30.288 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||||
|
31-Jan-2024 11:35:30.288 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
|
||||||
|
31-Jan-2024 11:35:30.288 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
|
||||||
|
31-Jan-2024 11:35:30.289 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
|
||||||
|
31-Jan-2024 11:35:30.289 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
|
||||||
|
31-Jan-2024 11:35:30.289 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
|
||||||
|
31-Jan-2024 11:35:30.289 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
|
||||||
|
31-Jan-2024 11:35:30.289 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
|
||||||
|
31-Jan-2024 11:35:30.289 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentname=core_business1_tomcat
|
||||||
|
31-Jan-2024 11:35:30.290 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentservice=ALL_SERVICE
|
||||||
|
31-Jan-2024 11:35:30.290 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentgroup=core_business1_group
|
||||||
|
31-Jan-2024 11:35:30.290 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.hostgroup=apck2
|
||||||
|
31-Jan-2024 11:35:30.290 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.tier=CORE
|
||||||
|
31-Jan-2024 11:35:30.291 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:/usr/local/intermax/23.12.07.02/jspd/lib/jspd.jar
|
||||||
|
31-Jan-2024 11:35:30.296 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.7.0].
|
||||||
|
31-Jan-2024 11:35:30.296 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
|
||||||
|
31-Jan-2024 11:35:30.297 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
|
||||||
|
31-Jan-2024 11:35:30.309 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
|
||||||
|
31-Jan-2024 11:35:30.946 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8077"]
|
||||||
|
31-Jan-2024 11:35:31.000 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1242] milliseconds
|
||||||
|
31-Jan-2024 11:35:31.091 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
|
||||||
|
31-Jan-2024 11:35:31.091 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.74]
|
||||||
|
31-Jan-2024 11:35:32.307 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
|
||||||
|
31-Jan-2024 11:35:32.428 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8077"]
|
||||||
|
31-Jan-2024 11:35:32.453 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [1453] milliseconds
|
||||||
|
31-Jan-2024 11:57:50.457 INFO [Thread-1] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8077"]
|
||||||
|
31-Jan-2024 11:57:50.460 INFO [Thread-1] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
|
||||||
|
31-Jan-2024 11:57:50.483 INFO [Thread-1] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8077"]
|
||||||
|
31-Jan-2024 11:57:50.497 INFO [Thread-1] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8077"]
|
||||||
|
31-Jan-2024 11:57:55.545 WARNING [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with JAR file [/usr/local/tomcat/lib/*.jar,/usr/local/tomcat/lib/webt50.jar], exists: [false], canRead: [false]
|
||||||
|
31-Jan-2024 11:57:56.159 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.74
|
||||||
|
31-Jan-2024 11:57:56.160 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 13 2023 08:10:39 UTC
|
||||||
|
31-Jan-2024 11:57:56.160 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.74.0
|
||||||
|
31-Jan-2024 11:57:56.162 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
|
||||||
|
31-Jan-2024 11:57:56.162 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.88.1.el7.x86_64
|
||||||
|
31-Jan-2024 11:57:56.162 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
|
||||||
|
31-Jan-2024 11:57:56.162 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
|
||||||
|
31-Jan-2024 11:57:56.163 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.7+7
|
||||||
|
31-Jan-2024 11:57:56.163 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
|
||||||
|
31-Jan-2024 11:57:56.163 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
|
||||||
|
31-Jan-2024 11:57:56.163 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
|
||||||
|
31-Jan-2024 11:57:56.164 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
|
||||||
|
31-Jan-2024 11:57:56.164 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
|
||||||
|
31-Jan-2024 11:57:56.166 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
|
||||||
|
31-Jan-2024 11:57:56.166 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
|
||||||
|
31-Jan-2024 11:57:56.167 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
|
||||||
|
31-Jan-2024 11:57:56.167 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
|
||||||
|
31-Jan-2024 11:57:56.167 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
|
||||||
|
31-Jan-2024 11:57:56.167 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
|
||||||
|
31-Jan-2024 11:57:56.167 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
|
||||||
|
31-Jan-2024 11:57:56.168 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
|
||||||
|
31-Jan-2024 11:57:56.168 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
|
||||||
|
31-Jan-2024 11:57:56.168 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
|
||||||
|
31-Jan-2024 11:57:56.168 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
|
||||||
|
31-Jan-2024 11:57:56.168 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
|
||||||
|
31-Jan-2024 11:57:56.168 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentname=core_business1_tomcat
|
||||||
|
31-Jan-2024 11:57:56.169 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentservice=ALL_SERVICE
|
||||||
|
31-Jan-2024 11:57:56.169 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.agentgroup=core_business1_group
|
||||||
|
31-Jan-2024 11:57:56.172 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.hostgroup=apck2
|
||||||
|
31-Jan-2024 11:57:56.173 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dintermax.tier=CORE
|
||||||
|
31-Jan-2024 11:57:56.173 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:/usr/local/intermax/23.12.07.02/jspd/lib/jspd.jar
|
||||||
|
31-Jan-2024 11:57:56.180 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.7.0].
|
||||||
|
31-Jan-2024 11:57:56.180 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
|
||||||
|
31-Jan-2024 11:57:56.180 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
|
||||||
|
31-Jan-2024 11:57:56.193 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
|
||||||
|
31-Jan-2024 11:57:56.807 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8077"]
|
||||||
|
31-Jan-2024 11:57:56.837 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1205] milliseconds
|
||||||
|
31-Jan-2024 11:57:56.894 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
|
||||||
|
31-Jan-2024 11:57:56.894 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.74]
|
||||||
|
31-Jan-2024 11:57:58.088 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
|
||||||
|
31-Jan-2024 11:57:58.217 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8077"]
|
||||||
|
31-Jan-2024 11:57:58.243 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [1405] milliseconds
|
||||||
0
tomcat/logs/host-manager.2023-11-28.log
Normal file
0
tomcat/logs/host-manager.2023-11-28.log
Normal file
0
tomcat/logs/host-manager.2024-01-23.log
Normal file
0
tomcat/logs/host-manager.2024-01-23.log
Normal file
0
tomcat/logs/host-manager.2024-01-25.log
Normal file
0
tomcat/logs/host-manager.2024-01-25.log
Normal file
0
tomcat/logs/host-manager.2024-01-26.log
Normal file
0
tomcat/logs/host-manager.2024-01-26.log
Normal file
0
tomcat/logs/host-manager.2024-01-29.log
Normal file
0
tomcat/logs/host-manager.2024-01-29.log
Normal file
0
tomcat/logs/host-manager.2024-01-31.log
Normal file
0
tomcat/logs/host-manager.2024-01-31.log
Normal file
0
tomcat/logs/localhost.2023-11-28.log
Normal file
0
tomcat/logs/localhost.2023-11-28.log
Normal file
0
tomcat/logs/localhost.2024-01-23.log
Normal file
0
tomcat/logs/localhost.2024-01-23.log
Normal file
84
tomcat/logs/localhost.2024-01-25.log
Normal file
84
tomcat/logs/localhost.2024-01-25.log
Normal file
@@ -0,0 +1,84 @@
|
|||||||
|
25-Jan-2024 15:00:26.187 SEVERE [http-nio-8077-exec-3] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [jsp] in context with path [] threw exception [An exception occurred processing [/core.jsp] at line [104]
|
||||||
|
|
||||||
|
101: System.out.print("tmax service fail. tperrno = " + se.getTPErrorMessage());
|
||||||
|
102: se.printStackTrace();
|
||||||
|
103: }finally{
|
||||||
|
104: connection.close();
|
||||||
|
105: }
|
||||||
|
106: }
|
||||||
|
107:
|
||||||
|
|
||||||
|
|
||||||
|
Stacktrace:] with root cause
|
||||||
|
java.lang.NullPointerException: Cannot invoke "tmax.webt.WebtConnection.close()" because "connection" is null
|
||||||
|
at org.apache.jsp.core_jsp._jspService(core_jsp.java:228)
|
||||||
|
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
|
||||||
|
at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
|
||||||
|
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466)
|
||||||
|
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
|
||||||
|
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
|
||||||
|
at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
|
||||||
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)
|
||||||
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||||
|
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
|
||||||
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||||
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||||
|
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
|
||||||
|
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
|
||||||
|
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)
|
||||||
|
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
|
||||||
|
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
|
||||||
|
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
|
||||||
|
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
||||||
|
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
|
||||||
|
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)
|
||||||
|
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
|
||||||
|
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)
|
||||||
|
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)
|
||||||
|
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
|
||||||
|
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
|
||||||
|
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
|
||||||
|
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
||||||
|
at java.base/java.lang.Thread.run(Thread.java:833)
|
||||||
|
25-Jan-2024 15:09:00.864 SEVERE [http-nio-8077-exec-4] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [jsp] in context with path [] threw exception [An exception occurred processing [core.jsp] at line [104]
|
||||||
|
|
||||||
|
101: System.out.print("tmax service fail. tperrno = " + se.getTPErrorMessage());
|
||||||
|
102: se.printStackTrace();
|
||||||
|
103: }finally{
|
||||||
|
104: connection.close();
|
||||||
|
105: }
|
||||||
|
106: }
|
||||||
|
107:
|
||||||
|
|
||||||
|
|
||||||
|
Stacktrace:] with root cause
|
||||||
|
java.lang.NullPointerException: Cannot invoke "tmax.webt.WebtConnection.close()" because "connection" is null
|
||||||
|
at org.apache.jsp.core_jsp._jspService(core_jsp.java:228)
|
||||||
|
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
|
||||||
|
at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
|
||||||
|
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466)
|
||||||
|
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
|
||||||
|
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
|
||||||
|
at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
|
||||||
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)
|
||||||
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||||
|
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
|
||||||
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||||
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||||
|
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
|
||||||
|
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
|
||||||
|
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)
|
||||||
|
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
|
||||||
|
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
|
||||||
|
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
|
||||||
|
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
||||||
|
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
|
||||||
|
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)
|
||||||
|
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
|
||||||
|
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)
|
||||||
|
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)
|
||||||
|
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
|
||||||
|
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
|
||||||
|
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
|
||||||
|
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
||||||
|
at java.base/java.lang.Thread.run(Thread.java:833)
|
||||||
84
tomcat/logs/localhost.2024-01-26.log
Normal file
84
tomcat/logs/localhost.2024-01-26.log
Normal file
@@ -0,0 +1,84 @@
|
|||||||
|
26-Jan-2024 10:51:44.114 SEVERE [http-nio-8077-exec-6] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [jsp] in context with path [] threw exception [An exception occurred processing [/core.jsp] at line [104]
|
||||||
|
|
||||||
|
101: System.out.print("tmax service fail. tperrno = " + se.getTPErrorMessage());
|
||||||
|
102: se.printStackTrace();
|
||||||
|
103: }finally{
|
||||||
|
104: connection.close();
|
||||||
|
105: }
|
||||||
|
106: }
|
||||||
|
107:
|
||||||
|
|
||||||
|
|
||||||
|
Stacktrace:] with root cause
|
||||||
|
java.lang.NullPointerException: Cannot invoke "tmax.webt.WebtConnection.close()" because "connection" is null
|
||||||
|
at org.apache.jsp.core_jsp._jspService(core_jsp.java:228)
|
||||||
|
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
|
||||||
|
at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
|
||||||
|
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466)
|
||||||
|
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
|
||||||
|
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
|
||||||
|
at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
|
||||||
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)
|
||||||
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||||
|
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
|
||||||
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||||
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||||
|
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
|
||||||
|
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
|
||||||
|
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)
|
||||||
|
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
|
||||||
|
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
|
||||||
|
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
|
||||||
|
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
||||||
|
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
|
||||||
|
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)
|
||||||
|
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
|
||||||
|
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)
|
||||||
|
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)
|
||||||
|
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
|
||||||
|
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
|
||||||
|
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
|
||||||
|
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
||||||
|
at java.base/java.lang.Thread.run(Thread.java:833)
|
||||||
|
26-Jan-2024 10:54:57.894 SEVERE [http-nio-8077-exec-8] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [jsp] in context with path [] threw exception [An exception occurred processing [/core.jsp] at line [104]
|
||||||
|
|
||||||
|
101: System.out.print("tmax service fail. tperrno = " + se.getTPErrorMessage());
|
||||||
|
102: se.printStackTrace();
|
||||||
|
103: }finally{
|
||||||
|
104: connection.close();
|
||||||
|
105: }
|
||||||
|
106: }
|
||||||
|
107:
|
||||||
|
|
||||||
|
|
||||||
|
Stacktrace:] with root cause
|
||||||
|
java.lang.NullPointerException: Cannot invoke "tmax.webt.WebtConnection.close()" because "connection" is null
|
||||||
|
at org.apache.jsp.core_jsp._jspService(core_jsp.java:228)
|
||||||
|
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
|
||||||
|
at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
|
||||||
|
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466)
|
||||||
|
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
|
||||||
|
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
|
||||||
|
at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
|
||||||
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)
|
||||||
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||||
|
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
|
||||||
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
|
||||||
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
|
||||||
|
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
|
||||||
|
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
|
||||||
|
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)
|
||||||
|
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
|
||||||
|
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
|
||||||
|
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
|
||||||
|
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
||||||
|
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
|
||||||
|
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)
|
||||||
|
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
|
||||||
|
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)
|
||||||
|
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)
|
||||||
|
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
|
||||||
|
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
|
||||||
|
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
|
||||||
|
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
||||||
|
at java.base/java.lang.Thread.run(Thread.java:833)
|
||||||
0
tomcat/logs/localhost.2024-01-29.log
Normal file
0
tomcat/logs/localhost.2024-01-29.log
Normal file
1176
tomcat/logs/localhost.2024-01-31.log
Normal file
1176
tomcat/logs/localhost.2024-01-31.log
Normal file
File diff suppressed because it is too large
Load Diff
27
tomcat/logs/localhost_access_log.2023-05-07.txt
Normal file
27
tomcat/logs/localhost_access_log.2023-05-07.txt
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
10.0.2.2 - - [07/May/2023:02:44:34 +0000] "GET / HTTP/1.1" 404 721
|
||||||
|
10.0.2.2 - - [07/May/2023:02:44:34 +0000] "GET /favicon.ico HTTP/1.1" 404 721
|
||||||
|
10.0.2.2 - - [07/May/2023:02:45:47 +0000] "GET / HTTP/1.1" 404 721
|
||||||
|
10.0.2.2 - - [07/May/2023:02:45:48 +0000] "GET / HTTP/1.1" 404 721
|
||||||
|
10.0.2.2 - - [07/May/2023:02:45:50 +0000] "GET / HTTP/1.1" 404 721
|
||||||
|
10.0.2.2 - - [07/May/2023:02:57:10 +0000] "GET / HTTP/1.1" 404 721
|
||||||
|
10.0.2.2 - - [07/May/2023:02:57:11 +0000] "GET / HTTP/1.1" 404 721
|
||||||
|
10.0.2.2 - - [07/May/2023:02:57:11 +0000] "GET / HTTP/1.1" 404 721
|
||||||
|
10.0.2.2 - - [07/May/2023:02:57:11 +0000] "GET / HTTP/1.1" 404 721
|
||||||
|
10.0.2.2 - - [07/May/2023:02:57:20 +0000] "GET /index.jsp HTTP/1.1" 404 721
|
||||||
|
10.0.2.2 - - [07/May/2023:02:59:11 +0000] "GET /sample/index.jsp HTTP/1.1" 404 721
|
||||||
|
10.0.2.2 - - [07/May/2023:03:03:05 +0000] "GET /index.jsp HTTP/1.1" 404 721
|
||||||
|
10.0.2.2 - - [07/May/2023:03:03:12 +0000] "GET / HTTP/1.1" 404 721
|
||||||
|
10.0.2.2 - - [07/May/2023:03:03:16 +0000] "GET / HTTP/1.1" 404 721
|
||||||
|
10.0.2.2 - - [07/May/2023:03:07:47 +0000] "GET / HTTP/1.1" 404 721
|
||||||
|
10.0.2.2 - - [07/May/2023:03:07:51 +0000] "GET /index.jsp HTTP/1.1" 404 721
|
||||||
|
10.0.2.2 - - [07/May/2023:03:08:01 +0000] "GET /webapps/index.jsp HTTP/1.1" 404 721
|
||||||
|
10.0.2.2 - - [07/May/2023:03:08:08 +0000] "GET /index.jsp HTTP/1.1" 404 721
|
||||||
|
10.0.2.2 - - [07/May/2023:03:08:08 +0000] "GET /index.jsp HTTP/1.1" 404 721
|
||||||
|
10.0.2.2 - - [07/May/2023:03:30:55 +0000] "GET /index.jsp HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [07/May/2023:03:30:58 +0000] "GET /index.jsp HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [07/May/2023:03:40:55 +0000] "GET /index.jsp HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [07/May/2023:05:18:32 +0000] "GET / HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [07/May/2023:05:18:33 +0000] "GET /favicon.ico HTTP/1.1" 404 803
|
||||||
|
10.0.2.2 - - [07/May/2023:05:18:34 +0000] "GET / HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [07/May/2023:05:18:35 +0000] "GET / HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [07/May/2023:05:18:37 +0000] "GET / HTTP/1.1" 200 25
|
||||||
6
tomcat/logs/localhost_access_log.2023-05-08.txt
Normal file
6
tomcat/logs/localhost_access_log.2023-05-08.txt
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
10.0.2.2 - - [08/May/2023:00:06:44 +0000] "GET /index.jsp HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [08/May/2023:00:06:44 +0000] "GET /favicon.ico HTTP/1.1" 404 803
|
||||||
|
10.0.2.2 - - [08/May/2023:09:16:37 +0900] "GET /index.jsp HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [08/May/2023:09:16:37 +0900] "GET /index.jsp HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [08/May/2023:09:16:37 +0900] "GET /index.jsp HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [08/May/2023:09:16:37 +0900] "GET /index.jsp HTTP/1.1" 200 25
|
||||||
11
tomcat/logs/localhost_access_log.2023-11-28.txt
Normal file
11
tomcat/logs/localhost_access_log.2023-11-28.txt
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
10.0.2.2 - - [28/Nov/2023:10:26:37 +0900] "GET /index.jsp HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [28/Nov/2023:10:26:37 +0900] "GET /favicon.ico HTTP/1.1" 404 803
|
||||||
|
10.0.2.2 - - [28/Nov/2023:12:01:31 +0900] "GET /index.jsp HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [28/Nov/2023:12:01:36 +0900] "GET /index.jsp HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [28/Nov/2023:12:01:37 +0900] "GET /index.jsp HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [28/Nov/2023:12:01:37 +0900] "GET /index.jsp HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [28/Nov/2023:12:01:37 +0900] "GET /index.jsp HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [28/Nov/2023:12:01:37 +0900] "GET /index.jsp HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [28/Nov/2023:12:01:37 +0900] "GET /index.jsp HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [28/Nov/2023:12:01:38 +0900] "GET /index.jsp HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [28/Nov/2023:12:11:58 +0900] "GET /index.jsp HTTP/1.1" 200 25
|
||||||
9
tomcat/logs/localhost_access_log.2024-01-23.txt
Normal file
9
tomcat/logs/localhost_access_log.2024-01-23.txt
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
10.0.2.2 - - [23/Jan/2024:11:10:55 +0900] "GET / HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [23/Jan/2024:11:10:55 +0900] "GET /favicon.ico HTTP/1.1" 404 803
|
||||||
|
10.0.2.2 - - [23/Jan/2024:11:13:38 +0900] "GET / HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [23/Jan/2024:11:16:17 +0900] "GET / HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [23/Jan/2024:11:16:17 +0900] "GET / HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [23/Jan/2024:11:16:17 +0900] "GET / HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [23/Jan/2024:11:16:17 +0900] "GET / HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [23/Jan/2024:11:16:17 +0900] "GET / HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [23/Jan/2024:11:20:44 +0900] "GET /index.jsp HTTP/1.1" 200 25
|
||||||
23
tomcat/logs/localhost_access_log.2024-01-25.txt
Normal file
23
tomcat/logs/localhost_access_log.2024-01-25.txt
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
10.0.2.2 - - [25/Jan/2024:09:22:06 +0900] "GET /index.jsp HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [25/Jan/2024:14:22:03 +0900] "GET /index.jsp HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [25/Jan/2024:15:00:04 +0900] "GET /index.jsp HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [25/Jan/2024:15:00:05 +0900] "GET /index.jsp HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [25/Jan/2024:15:00:26 +0900] "GET /core.jsp HTTP/1.1" 500 2421
|
||||||
|
10.0.2.2 - - [25/Jan/2024:15:00:52 +0900] "GET / HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [25/Jan/2024:15:00:53 +0900] "GET /index.jsp HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [25/Jan/2024:15:08:53 +0900] "GET /index.jsp HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [25/Jan/2024:15:08:53 +0900] "GET /index.jsp HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [25/Jan/2024:15:08:54 +0900] "GET /index.jsp HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [25/Jan/2024:15:09:00 +0900] "GET /core.jsp HTTP/1.1" 500 2411
|
||||||
|
10.0.2.2 - - [25/Jan/2024:15:12:50 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [25/Jan/2024:15:12:57 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [25/Jan/2024:16:24:16 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [25/Jan/2024:16:24:24 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [25/Jan/2024:16:24:25 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [25/Jan/2024:16:24:26 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [25/Jan/2024:16:24:26 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [25/Jan/2024:16:38:48 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [25/Jan/2024:16:58:13 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [25/Jan/2024:16:58:13 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [25/Jan/2024:17:02:23 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [25/Jan/2024:17:02:23 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
12
tomcat/logs/localhost_access_log.2024-01-26.txt
Normal file
12
tomcat/logs/localhost_access_log.2024-01-26.txt
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
10.0.2.2 - - [26/Jan/2024:09:25:49 +0900] "GET / HTTP/1.1" 200 25
|
||||||
|
10.0.2.2 - - [26/Jan/2024:09:25:49 +0900] "GET /favicon.ico HTTP/1.1" 404 803
|
||||||
|
10.0.2.2 - - [26/Jan/2024:10:31:48 +0900] "GET /core.jsp HTTP/1.1" 200 154
|
||||||
|
10.0.2.2 - - [26/Jan/2024:10:31:49 +0900] "GET /core.jsp HTTP/1.1" 200 154
|
||||||
|
10.0.2.2 - - [26/Jan/2024:10:31:49 +0900] "GET /core.jsp HTTP/1.1" 200 154
|
||||||
|
10.0.2.2 - - [26/Jan/2024:10:31:49 +0900] "GET /core.jsp HTTP/1.1" 200 154
|
||||||
|
10.0.2.2 - - [26/Jan/2024:10:51:03 +0900] "GET /core.jsp HTTP/1.1" 200 154
|
||||||
|
10.0.2.2 - - [26/Jan/2024:10:51:05 +0900] "GET /core.jsp HTTP/1.1" 200 154
|
||||||
|
10.0.2.2 - - [26/Jan/2024:10:51:07 +0900] "GET /core.jsp HTTP/1.1" 200 154
|
||||||
|
10.0.2.2 - - [26/Jan/2024:10:51:44 +0900] "GET /core.jsp HTTP/1.1" 500 2421
|
||||||
|
10.0.2.2 - - [26/Jan/2024:10:54:57 +0900] "GET /core.jsp HTTP/1.1" 500 2421
|
||||||
|
10.0.2.2 - - [26/Jan/2024:11:06:42 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
0
tomcat/logs/localhost_access_log.2024-01-29.txt
Normal file
0
tomcat/logs/localhost_access_log.2024-01-29.txt
Normal file
62
tomcat/logs/localhost_access_log.2024-01-31.txt
Normal file
62
tomcat/logs/localhost_access_log.2024-01-31.txt
Normal file
@@ -0,0 +1,62 @@
|
|||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:32 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:32 +0900] "GET /favicon.ico HTTP/1.1" 404 803
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:34 +0900] "GET /core.jsp HTTP/1.1" 500 2421
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:35 +0900] "GET /core.jsp HTTP/1.1" 500 2421
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:35 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:35 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:35 +0900] "GET /core.jsp HTTP/1.1" 500 2421
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:35 +0900] "GET /core.jsp HTTP/1.1" 500 2421
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:36 +0900] "GET /core.jsp HTTP/1.1" 500 2421
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:36 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:36 +0900] "GET /core.jsp HTTP/1.1" 500 2421
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:37 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:37 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:38 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:38 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:38 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:38 +0900] "GET /core.jsp HTTP/1.1" 500 2421
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:39 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:39 +0900] "GET /core.jsp HTTP/1.1" 500 2421
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:39 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:39 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:40 +0900] "GET /core.jsp HTTP/1.1" 500 2421
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:40 +0900] "GET /core.jsp HTTP/1.1" 500 2421
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:40 +0900] "GET /core.jsp HTTP/1.1" 500 2421
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:41 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:41 +0900] "GET /core.jsp HTTP/1.1" 500 2421
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:41 +0900] "GET /core.jsp HTTP/1.1" 500 2421
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:42 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:43 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:43 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:43 +0900] "GET /core.jsp HTTP/1.1" 500 2421
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:44 +0900] "GET /core.jsp HTTP/1.1" 500 2421
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:44 +0900] "GET /core.jsp HTTP/1.1" 500 2421
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:45 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:45 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:17:45 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:22:00 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:22:00 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:22:01 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:22:01 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:39:31 +0900] "GET /core.jsp HTTP/1.1" 500 2421
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:39:31 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:39:31 +0900] "GET /core.jsp HTTP/1.1" 500 2421
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:39:32 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:39:32 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:39:32 +0900] "GET /core.jsp HTTP/1.1" 500 2421
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:39:32 +0900] "GET /core.jsp HTTP/1.1" 500 2421
|
||||||
|
10.0.2.2 - - [31/Jan/2024:10:39:33 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:11:29:05 +0900] "GET /core.jsp HTTP/1.1" 500 2411
|
||||||
|
10.0.2.2 - - [31/Jan/2024:11:29:05 +0900] "GET /core.jsp HTTP/1.1" 500 2411
|
||||||
|
10.0.2.2 - - [31/Jan/2024:11:29:05 +0900] "GET /core.jsp HTTP/1.1" 500 2411
|
||||||
|
10.0.2.2 - - [31/Jan/2024:11:29:05 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:11:29:05 +0900] "GET /core.jsp HTTP/1.1" 500 2411
|
||||||
|
10.0.2.2 - - [31/Jan/2024:11:29:29 +0900] "GET /core.jsp HTTP/1.1" 500 2411
|
||||||
|
10.0.2.2 - - [31/Jan/2024:11:29:29 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:11:29:29 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:12:10:26 +0900] "GET /core.jsp HTTP/1.1" 500 2411
|
||||||
|
10.0.2.2 - - [31/Jan/2024:12:10:26 +0900] "GET /core.jsp HTTP/1.1" 500 2411
|
||||||
|
10.0.2.2 - - [31/Jan/2024:12:10:26 +0900] "GET /core.jsp HTTP/1.1" 500 2411
|
||||||
|
10.0.2.2 - - [31/Jan/2024:12:10:26 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:12:10:26 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
|
10.0.2.2 - - [31/Jan/2024:14:19:05 +0900] "GET /core.jsp HTTP/1.1" 200 157
|
||||||
0
tomcat/logs/manager.2023-11-28.log
Normal file
0
tomcat/logs/manager.2023-11-28.log
Normal file
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user