AspectJ LTW + Spring Boot + Inbuilt Tomcat Illegal access: this web application instance has been stopped already AspectJ LTW +
创始人
2024-09-20 02:00:55
0

这个问题通常发生在使用AspectJ LTW(Load-Time Weaving)时,Spring Boot应用程序内置Tomcat的情况下。AspectJ LTW是一种在运行时通过修改字节码来实现AOP的技术,而内置Tomcat使用了不同的类加载器来加载应用程序和AOP库。

解决这个问题的方法是在Spring Boot应用程序的启动参数中添加一个额外的命令行参数,以允许非法访问。具体步骤如下:

  1. 打开Spring Boot应用程序的启动类(通常是带有@SpringBootApplication注解的类)。
  2. main方法中添加一个额外的命令行参数,格式为--add-opens
  3. --add-opens命令行参数的值设置为"java.base/java.lang=ALL-UNNAMED",表示允许所有的非法访问。
  4. 启动应用程序并检查是否仍然出现违法访问的错误。

以下是一个示例代码,展示了如何在Spring Boot应用程序中添加--add-opens命令行参数:

@SpringBootApplication
public class MyApp {

    public static void main(String[] args) {
        // 添加 --add-opens 命令行参数
        String illegalAccessParam = "--add-opens=java.base/java.lang=ALL-UNNAMED";
        System.setProperty("spring.devtools.restart.enabled", "false"); // 禁用 DevTools,以避免重复加载
        SpringApplication.run(MyApp.class, appendArgs(args, illegalAccessParam));
    }

    // 辅助方法,用于添加命令行参数
    private static String[] appendArgs(String[] args, String arg) {
        String[] newArgs = new String[args.length + 1];
        System.arraycopy(args, 0, newArgs, 0, args.length);
        newArgs[args.length] = arg;
        return newArgs;
    }
}

这个解决方法应该能够解决"AspectJ LTW + Spring Boot + 内置 Tomcat 违法访问"的问题。如果仍然遇到问题,请确保使用的是相应版本的AspectJ和Spring Boot,并检查是否有其他冲突或配置错误。

相关内容

热门资讯

透视免费!pokeplus脚本... 透视免费!pokeplus脚本,wpk俱乐部辅助器,课程教程(有挂实锤)-哔哩哔哩1、透视免费!po...
透视科技!hhpoker俱乐部... 透视科技!hhpoker俱乐部是干嘛的,hhpoker软件可以玩吗,教程书教程(有挂讲解)-哔哩哔哩...
透视讲解!aapoker公共底... 透视讲解!aapoker公共底牌,wepoker底牌透视,模板教程(有挂教学)-哔哩哔哩1、进入到a...
透视软件!德州局脚本,拱趴大菠... 透视软件!德州局脚本,拱趴大菠萝挂哪里,资料教程(有挂总结)-哔哩哔哩1、玩家可以在拱趴大菠萝挂哪里...
透视辅助!约局吧是否有挂,we... 透视辅助!约局吧是否有挂,wepoker分析,机巧教程(有挂教学)-哔哩哔哩小薇(透视辅助)致您一封...
透视线上!大菠萝手游辅助,hh... 透视线上!大菠萝手游辅助,hhpoker是真的还是假的,攻略教程(有挂教学)-哔哩哔哩1、hhpok...
透视肯定!pokemmo脚本,... 透视肯定!pokemmo脚本,wepoker有辅助吗,资料教程(有挂教学)-哔哩哔哩1、wepoke...
透视模拟器!大菠萝免费辅助,w... 透视模拟器!大菠萝免费辅助,wepoker破解工具,法门教程(有挂头条)-哔哩哔哩1、大菠萝免费辅助...
透视安卓版!wepoker有没... 透视安卓版!wepoker有没有机器人,hhpoker脚本下载,课程教程(有挂技巧)-哔哩哔哩wep...
透视安装!wepoker公共底... 透视安装!wepoker公共底牌,pokermaster破解版,模块教程(讲解有挂)-哔哩哔哩1、完...