<?
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 .
-->
<!
DOCTYPE import-control
PUBLIC
"-//Checkstyle//DTD ImportControl Configuration 1.4//EN"
"https://checkstyle.org/dtds/import_control_1_4.dtd " >
<import-control pkg=
"org.apache" >
<!-- Anything in J2SE is OK but need to list javax by package as not
all javax packages are in J2SE -->
<allow pkg=
"java" />
<allow pkg=
"javax.crypto" />
<allow class=
"javax.imageio.ImageIO" />
<allow pkg=
"javax.management" />
<allow pkg=
"javax.naming" />
<allow pkg=
"javax.net" />
<allow pkg=
"javax.rmi" />
<allow pkg=
"javax.security" />
<disallow pkg=
"javax.security.auth.message" />
<allow pkg=
"jakarta.security.auth.message" />
<allow pkg=
"javax.sql" />
<allow pkg=
"javax.xml" />
<allow pkg=
"org.w3c.dom" />
<allow pkg=
"org.xml.sax" />
<allow pkg=
"org.ietf.jgss" />
<allow pkg=
"aQute.bnd.annotation.spi" />
<subpackage name=
"catalina" >
<allow pkg=
"jakarta.annotation" />
<allow pkg=
"jakarta.ejb" />
<allow pkg=
"jakarta.persistence" />
<allow pkg=
"jakarta.servlet" />
<allow pkg=
"jakarta.xml.ws" />
<disallow pkg=
"org\.apache\.catalina\.ha.*" regex=
"true" />
<disallow pkg=
"org\.apache\.catalina\.tribes.*" regex=
"true" />
<allow pkg=
"org.apache.catalina" />
<allow pkg=
"org.apache.coyote" />
<allow pkg=
"org.apache.juli" />
<allow pkg=
"org.apache.naming" />
<allow pkg=
"org.apache.tomcat" />
<subpackage name=
"ant" >
<allow pkg=
"org.apache.tools.ant" />
<allow class=
"org.apache.tomcat.util.Base64" />
<disallow pkg=
"jakarta.annotation" />
<disallow pkg=
"jakarta.ejb" />
<disallow pkg=
"jakarta.persistence" />
<disallow pkg=
"jakarta.servlet" />
<disallow pkg=
"org.apache.coyote" />
<disallow pkg=
"org.apache.juli" />
<disallow pkg=
"org.apache.naming" />
</subpackage>
<subpackage name=
"ha" >
<disallow pkg=
"jakarta.annotation" />
<disallow pkg=
"jakarta.ejb" />
<disallow pkg=
"jakarta.persistence" />
<disallow pkg=
"org.apache.coyote" />
<disallow pkg=
"org.apache.naming" />
<allow pkg=
"org.apache.catalina.ha" />
<allow pkg=
"org.apache.catalina.tribes" />
</subpackage>
<subpackage name=
"storeconfig" >
<allow pkg=
"org.apache.catalina.ha" />
<allow pkg=
"org.apache.catalina.tribes" />
</subpackage>
<subpackage name=
"tribes" >
<disallow pkg=
"jakarta.annotation" />
<disallow pkg=
"jakarta.ejb" />
<disallow pkg=
"jakarta.persistence" />
<disallow pkg=
"jakarta.servlet" />
<disallow pkg=
"org\.apache\.catalina(?!\.tribes).*" regex=
"true" />
<disallow pkg=
"org.apache.coyote" />
<disallow pkg=
"org.apache.naming" />
<disallow pkg=
"org\.apache\.tomcat(?!\.util\.json).*" regex=
"true" />
<allow pkg=
"org.apache.catalina.tribes" />
<subpackage name=
"membership" >
<subpackage name=
"cloud" >
<allow class=
"org.apache.tomcat.util.net.jsse.PEMFile" />
<allow class=
"org.apache.tomcat.util.json.JSONParser" />
</subpackage>
</subpackage>
</subpackage>
</subpackage>
<subpackage name=
"coyote" >
<allow pkg=
"jakarta.servlet" />
<allow pkg=
"org.apache.coyote" />
<allow pkg=
"org.apache.juli" />
<allow pkg=
"org.apache.tomcat" />
<allow pkg=
"org.apache.tomcat.jni" />
<allow pkg=
"org.apache.tomcat.util" />
</subpackage>
<subpackage name=
"el" >
<allow pkg=
"jakarta.el" />
<allow pkg=
"org.apache.el" />
</subpackage>
<subpackage name=
"jasper" >
<allow pkg=
"jakarta.el" />
<allow pkg=
"jakarta.servlet" />
<allow pkg=
"org.apache.el" />
<allow pkg=
"org.apache.jasper" />
<allow pkg=
"org.apache.juli" />
<allow pkg=
"org.apache.tomcat" exact-match=
"true" />
<allow pkg=
"org.apache.tomcat.util.descriptor" />
<allow pkg=
"org.apache.tomcat.util.scan" />
<allow pkg=
"org.apache.tomcat.util.security" />
<allow pkg=
"org.apache.tools.ant" />
<allow pkg=
"org.eclipse.jdt" />
</subpackage>
<subpackage name=
"juli" >
<allow pkg=
"org.apache.juli" />
</subpackage>
<subpackage name=
"naming" >
<allow pkg=
"jakarta.mail" />
<allow pkg=
"javax.wsdl" />
<allow pkg=
"org.apache.juli" />
<allow pkg=
"org.apache.naming" />
<allow class=
"org.apache.tomcat.util.buf.UDecoder" />
<allow class=
"org.apache.tomcat.util.buf.UEncoder" />
<allow class=
"org.apache.tomcat.util.http.FastHttpDateFormat" />
<allow class=
"org.apache.tomcat.util.http.RequestUtil" />
<subpackage name=
"factory.webservices" >
</subpackage>
</subpackage>
<subpackage name=
"tomcat" >
<allow pkg=
"jakarta.servlet" />
<subpackage name=
"buildutil" >
<allow pkg=
"org.apache.tools.ant" />
<allow pkg=
"org.apache.tomcat.util" />
</subpackage>
<subpackage name=
"dbcp" >
<allow pkg=
"org.apache.juli" />
<subpackage name=
"dbcp2" >
<allow pkg=
"org.apache.tomcat.dbcp.dbcp2" />
<allow pkg=
"org.apache.tomcat.dbcp.pool2" />
<subpackage name=
"managed" >
<allow pkg=
"jakarta.transaction" />
<allow pkg=
"javax.transaction.xa" />
</subpackage>
</subpackage>
<subpackage name=
"pool2" >
<subpackage name=
"impl" >
<allow pkg=
"org.apache.tomcat.dbcp.pool2" />
</subpackage>
</subpackage>
</subpackage>
<subpackage name=
"jni" >
<subpackage name=
"socket" >
<allow pkg=
"org.apache.tomcat.jni" />
</subpackage>
</subpackage>
<subpackage name=
"util" >
<allow pkg=
"org.apache.juli" />
<allow pkg=
"org.apache.tomcat.jni" />
<allow pkg=
"org.apache.tomcat.util" />
<disallow pkg=
"org.apache.tomcat.util.scan" />
<subpackage name=
"descriptor" >
<allow pkg=
"org.apache.tomcat.util.scan" />
<allow pkg=
"org.apache.tomcat" exact-match=
"true" />
</subpackage>
<subpackage name=
"scan" >
<allow pkg=
"org.apache.tomcat" exact-match=
"true" />
</subpackage>
</subpackage>
<subpackage name=
"websocket" >
<allow pkg=
"jakarta.websocket" />
<allow pkg=
"org.apache.juli" />
<allow pkg=
"org.apache.tomcat" />
<allow pkg=
"org.apache.tomcat.util" />
<!-- Ideally want to remove this -->
<allow pkg=
"org.apache.tomcat.websocket.pojo" />
<disallow pkg=
"jakarta.servlet" />
<subpackage name=
"pojo" >
<allow pkg=
"org.apache.tomcat.websocket" />
</subpackage>
<subpackage name=
"server" >
<allow pkg=
"jakarta.servlet" />
<allow pkg=
"org.apache.coyote.http11.upgrade" />
<allow pkg=
"org.apache.tomcat.websocket" />
</subpackage>
</subpackage>
</subpackage>
</import-control>
Messung V0.5 in Prozent C=99 H=100 G=99
¤ Dauer der Verarbeitung: 0.9 Sekunden
(vorverarbeitet am 2026-09-28)
¤
*© Formatika GbR, Deutschland