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,并检查是否有其他冲突或配置错误。

相关内容

热门资讯

黑科技教学(德州AI智能辅助机... 黑科技教学(德州AI智能辅助机器人)外挂透视辅助器(透视)果然是有挂(黑科技辅助)1、德州AI智能辅...
黑科技苹果版(aapoker透... 黑科技苹果版(aapoker透明挂辅助器)外挂透明挂辅助安装(透视)一直有挂(黑科技介绍)亲,关键说...
黑科技能赢(微扑克wpk透视辅... 黑科技能赢(微扑克wpk透视辅助)外挂透视辅助安装(透视)确实是真的有挂(黑科技解密);1、微扑克w...
黑科技挂(微扑克wpk辅助透视... 黑科技挂(微扑克wpk辅助透视)外挂透视辅助安装(透视)果然存在有挂(黑科技细节)1、下载好微扑克w...
黑科技插件(智星德州菠萝偷偷看... 黑科技插件(智星德州菠萝偷偷看牌功能)外挂黑科技辅助挂(透视)确实真的有挂(黑科技技巧)1、每一步都...
黑科技ai代打(wepoke插... 黑科技ai代打(wepoke插件)外挂黑科技辅助助手(透视)确实真的是有挂(黑科技细节)1、打开软件...
黑科技美元局(wepoke软件... 黑科技美元局(wepoke软件透明挂)外挂透明挂辅助挂(透视)一直是真的有挂(黑科技方法)1、游戏颠...
黑科技游戏(Wpk有挂吗)外挂... 黑科技游戏(Wpk有挂吗)外挂透明挂辅助方法(透视)其实存在有挂(黑科技脚本);1、很好的工具软件,...
黑科技教程(微扑克辅助工具怎么... 黑科技教程(微扑克辅助工具怎么下载)外挂透明挂辅助神器(透视)原来真的有挂(黑科技解密)1)微扑克辅...
黑科技系统(红龙扑克机制)外挂... 黑科技系统(红龙扑克机制)外挂黑科技辅助插件(透视)确实是有挂(黑科技插件)1、红龙扑克机制系统规律...