idea 打包java -jar XXXXXX.jar 出现“提示没有主清单属性“

本文详细解析了在使用Maven进行项目打包时,遇到无Main-Class属性导致无法启动的问题,并提供了具体的解决方案,通过在pom.xml中添加maven-shade-plugin插件并指定启动类来解决。

原因分析:

       在META-INF中没有Main-Class属性。在启动的时候找不到启动方法。

解决方法:

      在pom.xml中添加如下插件,指定启动类

<build>
  <plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-shade-plugin</artifactId>
        <version>1.2.1</version>
        <executions>
            <execution>
                <phase>package</phase>
                <goals>
                        <goal>shade</goal>
                </goals>
                    <configuration>
                        <transformers>
                            <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                                <mainClass>com.abc.test.App</mainClass>
                            </transformer>
                        </transformers>
                    </configuration>
            </execution>
        </executions>
     </plugin>
  </plugins>
</build>

      其中com.abc.test.App是包名。

      网上说的 META-INF不能放在src/java 文件夹这种解决方法似乎没有作用,也没有依据

package com.example.boke.Util; import com.example.boke.po.User; import io.jsonwebtoken.Claims; import io.jsonwebtoken.JwtBuilder; import io.jsonwebtoken.Jwts; import io.jsonwebtoken.SignatureAlgorithm; import javax.crypto.SecretKey; import java.util.Date; public class JwtUtil { public static void main(String[] args) { User user=new User(); user.setUid(1L); String jwt=token(user); System.out.println(jwt); User getJwt=parseJwt(jwt); System.out.println(getJwt); } private static long expiration = 60 * 60 * 24 * 1000; private static String key = "buka"; public static String token(User user) { JwtBuilder jwtBuilder = Jwts.builder(); String jwtToken = jwtBuilder //header .setHeaderParam("typ", "JWT") .setHeaderParam("alg", "HS256") //payload .claim("loginUserId", user.getUid())//自定义载荷 .setSubject("admin-test") .setExpiration(new Date(System.currentTimeMillis() + expiration))//过期时间 .setId("1001") //密钥 .signWith(SignatureAlgorithm.HS256, key) .compact(); System.out.println(jwtToken); return jwtToken; } public static User parseJwt(String token) { Claims body = Jwts.parser().setSigningKey(key).parseClaimsJws(token).getBody(); Long id = body.get("loginUserId", long.class); User user = new User(); user.setUid(id); return user; } } "C:\Program Files\Java\jdk1.8.0_211\bin\java.exe" "-javaagent:D:\app\idea2021\IntelliJ IDEA 2021.1.3\lib\idea_rt.jar=60373:D:\app\idea2021\IntelliJ IDEA 2021.1.3\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_211\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_211\jre\lib\rt.jar;E:\SpringBoot\boke\target\classes;C:\Users\asus\.m2\repository\org\springframework\boot\spring-boot-starter-thymeleaf\2.6.13\spring-boot-starter-thymeleaf-2.6.13.jar;C:\Users\asus\.m2\repository\org\springframework\boot\spring-boot-starter\2.6.13\spring-boot-starter-2.6.13.jar;C:\Users\asus\.m2\repository\org\springframework\boot\spring-boot\2.6.13\spring-boot-2.6.13.jar;C:\Users\asus\.m2\repository\org\springframework\boot\spring-boot-starter-logging\2.6.13\spring-boot-starter-logging-2.6.13.jar;C:\Users\asus\.m2\repository\ch\qos\logback\logback-classic\1.2.11\logback-classic-1.2.11.jar;C:\Users\asus\.m2\repository\ch\qos\logback\logback-core\1.2.11\logback-core-1.2.11.jar;C:\Users\asus\.m2\repository\org\apache\logging\log4j\log4j-to-slf4j\2.17.2\log4j-to-slf4j-2.17.2.jar;C:\Users\asus\.m2\repository\org\apache\logging\log4j\log4j-api\2.17.2\log4j-api-2.17.2.jar;C:\Users\asus\.m2\repository\org\slf4j\jul-to-slf4j\1.7.36\jul-to-slf4j-1.7.36.jar;C:\Users\asus\.m2\repository\jakarta\annotation\jakarta.annotation-api\1.3.5\jakarta.annotation-api-1.3.5.jar;C:\Users\asus\.m2\repository\org\yaml\snakeyaml\1.29\snakeyaml-1.29.jar;C:\Users\asus\.m2\repository\org\thymeleaf\thymeleaf-spring5\3.0.15.RELEASE\thymeleaf-spring5-3.0.15.RELEASE.jar;C:\Users\asus\.m2\repository\org\thymeleaf\thymeleaf\3.0.15.RELEASE\thymeleaf-3.0.15.RELEASE.jar;C:\Users\asus\.m2\repository\org\attoparser\attoparser\2.0.5.RELEASE\attoparser-2.0.5.RELEASE.jar;C:\Users\asus\.m2\repository\org\unbescape\unbescape\1.1.6.RELEASE\unbescape-1.1.6.RELEASE.jar;C:\Users\asus\.m2\repository\org\slf4j\slf4j-api\1.7.36\slf4j-api-1.7.36.jar;C:\Users\asus\.m2\repository\org\thymeleaf\extras\thymeleaf-extras-java8time\3.0.4.RELEASE\thymeleaf-extras-java8time-3.0.4.RELEASE.jar;C:\Users\asus\.m2\repository\org\springframework\boot\spring-boot-starter-web\2.6.13\spring-boot-starter-web-2.6.13.jar;C:\Users\asus\.m2\repository\org\springframework\boot\spring-boot-starter-json\2.6.13\spring-boot-starter-json-2.6.13.jar;C:\Users\asus\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.13.4\jackson-datatype-jdk8-2.13.4.jar;C:\Users\asus\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.13.4\jackson-datatype-jsr310-2.13.4.jar;C:\Users\asus\.m2\repository\com\fasterxml\jackson\module\jackson-module-parameter-names\2.13.4\jackson-module-parameter-names-2.13.4.jar;C:\Users\asus\.m2\repository\org\springframework\boot\spring-boot-starter-tomcat\2.6.13\spring-boot-starter-tomcat-2.6.13.jar;C:\Users\asus\.m2\repository\org\apache\tomcat\embed\tomcat-embed-core\9.0.68\tomcat-embed-core-9.0.68.jar;C:\Users\asus\.m2\repository\org\apache\tomcat\embed\tomcat-embed-el\9.0.68\tomcat-embed-el-9.0.68.jar;C:\Users\asus\.m2\repository\org\apache\tomcat\embed\tomcat-embed-websocket\9.0.68\tomcat-embed-websocket-9.0.68.jar;C:\Users\asus\.m2\repository\org\springframework\spring-web\5.3.23\spring-web-5.3.23.jar;C:\Users\asus\.m2\repository\org\springframework\spring-beans\5.3.23\spring-beans-5.3.23.jar;C:\Users\asus\.m2\repository\org\springframework\spring-webmvc\5.3.23\spring-webmvc-5.3.23.jar;C:\Users\asus\.m2\repository\org\springframework\spring-aop\5.3.23\spring-aop-5.3.23.jar;C:\Users\asus\.m2\repository\org\springframework\spring-context\5.3.23\spring-context-5.3.23.jar;C:\Users\asus\.m2\repository\org\springframework\spring-expression\5.3.23\spring-expression-5.3.23.jar;C:\Users\asus\.m2\repository\com\mysql\mysql-connector-j\8.0.33\mysql-connector-j-8.0.33.jar;C:\Users\asus\.m2\repository\org\springframework\boot\spring-boot-starter-data-redis\2.6.13\spring-boot-starter-data-redis-2.6.13.jar;C:\Users\asus\.m2\repository\org\springframework\data\spring-data-redis\2.6.9\spring-data-redis-2.6.9.jar;C:\Users\asus\.m2\repository\org\springframework\data\spring-data-keyvalue\2.6.9\spring-data-keyvalue-2.6.9.jar;C:\Users\asus\.m2\repository\org\springframework\data\spring-data-commons\2.6.9\spring-data-commons-2.6.9.jar;C:\Users\asus\.m2\repository\org\springframework\spring-tx\5.3.23\spring-tx-5.3.23.jar;C:\Users\asus\.m2\repository\org\springframework\spring-oxm\5.3.23\spring-oxm-5.3.23.jar;C:\Users\asus\.m2\repository\org\springframework\spring-context-support\5.3.23\spring-context-support-5.3.23.jar;C:\Users\asus\.m2\repository\io\lettuce\lettuce-core\6.1.10.RELEASE\lettuce-core-6.1.10.RELEASE.jar;C:\Users\asus\.m2\repository\io\netty\netty-common\4.1.84.Final\netty-common-4.1.84.Final.jar;C:\Users\asus\.m2\repository\io\netty\netty-handler\4.1.84.Final\netty-handler-4.1.84.Final.jar;C:\Users\asus\.m2\repository\io\netty\netty-resolver\4.1.84.Final\netty-resolver-4.1.84.Final.jar;C:\Users\asus\.m2\repository\io\netty\netty-buffer\4.1.84.Final\netty-buffer-4.1.84.Final.jar;C:\Users\asus\.m2\repository\io\netty\netty-transport-native-unix-common\4.1.84.Final\netty-transport-native-unix-common-4.1.84.Final.jar;C:\Users\asus\.m2\repository\io\netty\netty-codec\4.1.84.Final\netty-codec-4.1.84.Final.jar;C:\Users\asus\.m2\repository\io\netty\netty-transport\4.1.84.Final\netty-transport-4.1.84.Final.jar;C:\Users\asus\.m2\repository\io\projectreactor\reactor-core\3.4.24\reactor-core-3.4.24.jar;C:\Users\asus\.m2\repository\org\reactivestreams\reactive-streams\1.0.4\reactive-streams-1.0.4.jar;C:\Users\asus\.m2\repository\com\baomidou\mybatis-plus-boot-starter\3.5.6\mybatis-plus-boot-starter-3.5.6.jar;C:\Users\asus\.m2\repository\com\baomidou\mybatis-plus\3.5.6\mybatis-plus-3.5.6.jar;C:\Users\asus\.m2\repository\com\baomidou\mybatis-plus-core\3.5.6\mybatis-plus-core-3.5.6.jar;C:\Users\asus\.m2\repository\com\baomidou\mybatis-plus-annotation\3.5.6\mybatis-plus-annotation-3.5.6.jar;C:\Users\asus\.m2\repository\com\baomidou\mybatis-plus-extension\3.5.6\mybatis-plus-extension-3.5.6.jar;C:\Users\asus\.m2\repository\org\mybatis\mybatis\3.5.16\mybatis-3.5.16.jar;C:\Users\asus\.m2\repository\com\github\jsqlparser\jsqlparser\4.9\jsqlparser-4.9.jar;C:\Users\asus\.m2\repository\org\mybatis\mybatis-spring\2.1.2\mybatis-spring-2.1.2.jar;C:\Users\asus\.m2\repository\com\baomidou\mybatis-plus-spring-boot-autoconfigure\3.5.6\mybatis-plus-spring-boot-autoconfigure-3.5.6.jar;C:\Users\asus\.m2\repository\org\springframework\boot\spring-boot-autoconfigure\2.6.13\spring-boot-autoconfigure-2.6.13.jar;C:\Users\asus\.m2\repository\org\springframework\boot\spring-boot-starter-jdbc\2.6.13\spring-boot-starter-jdbc-2.6.13.jar;C:\Users\asus\.m2\repository\com\zaxxer\HikariCP\4.0.3\HikariCP-4.0.3.jar;C:\Users\asus\.m2\repository\org\springframework\spring-jdbc\5.3.23\spring-jdbc-5.3.23.jar;C:\Users\asus\.m2\repository\org\springframework\spring-core\5.3.23\spring-core-5.3.23.jar;C:\Users\asus\.m2\repository\org\springframework\spring-jcl\5.3.23\spring-jcl-5.3.23.jar;C:\Users\asus\.m2\repository\com\alibaba\fastjson\2.0.58\fastjson-2.0.58.jar;C:\Users\asus\.m2\repository\com\alibaba\fastjson2\fastjson2-extension\2.0.58\fastjson2-extension-2.0.58.jar;C:\Users\asus\.m2\repository\com\alibaba\fastjson2\fastjson2\2.0.58\fastjson2-2.0.58.jar;C:\Users\asus\.m2\repository\io\jsonwebtoken\jjwt\0.9.0\jjwt-0.9.0.jar;C:\Users\asus\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.13.4.2\jackson-databind-2.13.4.2.jar;C:\Users\asus\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.13.4\jackson-annotations-2.13.4.jar;C:\Users\asus\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.13.4\jackson-core-2.13.4.jar" com.example.boke.Util.JwtUtil eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblVzZXJJZCI6MSwic3ViIjoiYWRtaW4tdGVzdCIsImV4cCI6MTc2MjQxMTkwOSwianRpIjoiMTAwMSJ9.0mOjexDinrqDH1S2-BUQ9I162FaLzgpJhck8kJTpmRI eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblVzZXJJZCI6MSwic3ViIjoiYWRtaW4tdGVzdCIsImV4cCI6MTc2MjQxMTkwOSwianRpIjoiMTAwMSJ9.0mOjexDinrqDH1S2-BUQ9I162FaLzgpJhck8kJTpmRI Exception in thread "main" io.jsonwebtoken.RequiredTypeException: Expected value to be of type: long, but was class java.lang.Integer at io.jsonwebtoken.impl.DefaultClaims.castClaimValue(DefaultClaims.java:143) at io.jsonwebtoken.impl.DefaultClaims.get(DefaultClaims.java:123) at com.example.boke.Util.JwtUtil.parseJwt(JwtUtil.java:46) at com.example.boke.Util.JwtUtil.main(JwtUtil.java:19) Process finished with exit code 1 不要做多余添加,修改代码让他成功运行
最新发布
11-06
D:\JDK\bin\java.exe -Dfile.encoding=BGK -Dcatalina.home=E:\202409\Infra\apache-tomcat-9.0.93 -Dcatalina.base=E:\202409\Infra\apache-tomcat-9.0.93 -Djava.io.tmpdir=E:\202409\Infra\apache-tomcat-9.0.93\temp -Djava.util.logging.config.file=E:\202409\Infra\apache-tomcat-9.0.93\conf\logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager "-javaagent:E:\IDEA\IntelliJ IDEA Community Edition 2024.2.1\lib\idea_rt.jar=50132:E:\IDEA\IntelliJ IDEA Community Edition 2024.2.1\bin" -classpath E:\202409\Infra\apache-tomcat-9.0.93\bin\bootstrap.jar;E:\202409\Infra\apache-tomcat-9.0.93\bin\tomcat-juli.jar org.apache.catalina.startup.Bootstrap start 14-Oct-2025 17:25:50.593 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.服务器版本: Apache Tomcat/9.0.93 14-Oct-2025 17:25:50.595 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器构建: Aug 2 2024 21:24:59 UTC 14-Oct-2025 17:25:50.595 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器版本号: 9.0.93.0 14-Oct-2025 17:25:50.595 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 操作系统名称: Windows 11 14-Oct-2025 17:25:50.595 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.版本: 10.0 14-Oct-2025 17:25:50.595 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 架构: amd64 14-Oct-2025 17:25:50.595 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 环境变量: D:\JDK\jre 14-Oct-2025 17:25:50.595 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java虚拟机版本: 1.8.0_421-b09 14-Oct-2025 17:25:50.595 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.供应商: Oracle Corporation 14-Oct-2025 17:25:50.595 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: E:\202409\Infra\apache-tomcat-9.0.93 14-Oct-2025 17:25:50.595 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: E:\202409\Infra\apache-tomcat-9.0.93 14-Oct-2025 17:25:50.596 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dfile.encoding=BGK 14-Oct-2025 17:25:50.596 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dcatalina.home=E:\202409\Infra\apache-tomcat-9.0.93 14-Oct-2025 17:25:50.596 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dcatalina.base=E:\202409\Infra\apache-tomcat-9.0.93 14-Oct-2025 17:25:50.596 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.io.tmpdir=E:\202409\Infra\apache-tomcat-9.0.93\temp 14-Oct-2025 17:25:50.596 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.util.logging.config.file=E:\202409\Infra\apache-tomcat-9.0.93\conf\logging.properties 14-Oct-2025 17:25:50.596 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 14-Oct-2025 17:25:50.596 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -javaagent:E:\IDEA\IntelliJ IDEA Community Edition 2024.2.1\lib\idea_rt.jar=50132:E:\IDEA\IntelliJ IDEA Community Edition 2024.2.1\bin 14-Oct-2025 17:25:50.599 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent 使用APR版本[1.7.4]加载了基于APR的Apache Tomcat本机库[1.3.1]。 14-Oct-2025 17:25:50.599 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR功能:IPv6[true]、sendfile[true]、accept filters[false]、random[true]、UDS [true]。 14-Oct-2025 17:25:50.599 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL配置:useAprConnector[false],useOpenSSL[true] 14-Oct-2025 17:25:50.603 信息 [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL成功初始化 [OpenSSL 3.0.14 4 Jun 2024] 14-Oct-2025 17:25:50.795 信息 [main] org.apache.coyote.AbstractProtocol.init 初始化协议处理器 ["http-nio-8080"] 14-Oct-2025 17:25:50.808 信息 [main] org.apache.catalina.startup.Catalina.load 服务器在[326]毫秒内初始化 14-Oct-2025 17:25:50.830 信息 [main] org.apache.catalina.core.StandardService.startInternal 正在启动服务[Catalina] 14-Oct-2025 17:25:50.830 信息 [main] org.apache.catalina.core.StandardEngine.startInternal 正在启动 Servlet 引擎:[Apache Tomcat/9.0.93] 14-Oct-2025 17:25:50.836 信息 [main] org.apache.catalina.startup.HostConfig.deployDescriptor 正在部署部署描述符[E:\202409\Infra\apache-tomcat-9.0.93\conf\Catalina\localhost\personallnfo.xml]。 14-Oct-2025 17:25:51.010 信息 [main] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。 14-Oct-2025 17:25:51.161 警告 [main] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom 使用[SHA1PRNG]创建会话ID生成的SecureRandom实例花费了[128]毫秒。 14-Oct-2025 17:25:51.170 信息 [main] org.apache.catalina.startup.HostConfig.deployDescriptor 部署描述符[E:\202409\Infra\apache-tomcat-9.0.93\conf\Catalina\localhost\personallnfo.xml]的部署已在[334]ms内完成 14-Oct-2025 17:25:51.170 信息 [main] org.apache.catalina.startup.HostConfig.deployDescriptor 正在部署部署描述符[E:\202409\Infra\apache-tomcat-9.0.93\conf\Catalina\localhost\ShenYuanTing220.xml]。 14-Oct-2025 17:25:51.517 信息 [main] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。 14-Oct-2025 17:25:51.519 信息 [main] org.apache.catalina.startup.HostConfig.deployDescriptor 部署描述符[E:\202409\Infra\apache-tomcat-9.0.93\conf\Catalina\localhost\ShenYuanTing220.xml]的部署已在[349]ms内完成 14-Oct-2025 17:25:51.519 信息 [main] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [E:\202409\Infra\apache-tomcat-9.0.93\webapps\docs] 14-Oct-2025 17:25:51.543 信息 [main] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。 14-Oct-2025 17:25:51.543 信息 [main] org.apache.catalina.startup.HostConfig.deployDirectory Web应用程序目录[E:\202409\Infra\apache-tomcat-9.0.93\webapps\docs]的部署已在[24]毫秒内完成 14-Oct-2025 17:25:51.544 信息 [main] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [E:\202409\Infra\apache-tomcat-9.0.93\webapps\examples] 14-Oct-2025 17:25:51.642 信息 [main] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。 14-Oct-2025 17:25:51.671 信息 [main] org.apache.catalina.startup.HostConfig.deployDirectory Web应用程序目录[E:\202409\Infra\apache-tomcat-9.0.93\webapps\examples]的部署已在[128]毫秒内完成 14-Oct-2025 17:25:51.671 信息 [main] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [E:\202409\Infra\apache-tomcat-9.0.93\webapps\host-manager] 14-Oct-2025 17:25:51.701 信息 [main] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。 14-Oct-2025 17:25:51.703 信息 [main] org.apache.catalina.startup.HostConfig.deployDirectory Web应用程序目录[E:\202409\Infra\apache-tomcat-9.0.93\webapps\host-manager]的部署已在[32]毫秒内完成 14-Oct-2025 17:25:51.703 信息 [main] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [E:\202409\Infra\apache-tomcat-9.0.93\webapps\manager] 14-Oct-2025 17:25:51.736 信息 [main] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。 14-Oct-2025 17:25:51.738 信息 [main] org.apache.catalina.startup.HostConfig.deployDirectory Web应用程序目录[E:\202409\Infra\apache-tomcat-9.0.93\webapps\manager]的部署已在[35]毫秒内完成 14-Oct-2025 17:25:51.738 信息 [main] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [E:\202409\Infra\apache-tomcat-9.0.93\webapps\ROOT] 14-Oct-2025 17:25:51.776 信息 [main] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。 14-Oct-2025 17:25:51.777 信息 [main] org.apache.catalina.startup.HostConfig.deployDirectory Web应用程序目录[E:\202409\Infra\apache-tomcat-9.0.93\webapps\ROOT]的部署已在[39]毫秒内完成 14-Oct-2025 17:25:51.780 信息 [main] org.apache.coyote.AbstractProtocol.start 开始协议处理句柄["http-nio-8080"] 14-Oct-2025 17:25:51.789 信息 [main] org.apache.catalina.startup.Catalina.start [981]毫秒后服务器启动
10-15
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值