当前位置: 首页 > 面试题库 >

我在春天使用加载时间编织。我如何在码头上设置类装载机?

萧鹏云
2023-03-14
问题内容

我在春天使用加载时间编织。一切都可以在websphere上正常工作,因为它具有自己的类加载器,但是我在使用嵌入式码头的开发人员模式下遇到麻烦。我如何在码头上设置类装载机?

当我运行它时,我看到以下错误

[INFO] org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.context.weaving.AspectJWeavingEnabler#0': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'loadTimeWeaver': Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.instrument.classloading.ReflectiveLoadTimeWeaver]: Constructor threw exception; nested exception is java.lang.IllegalStateException: ClassLoader [com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload$WebAppClassLoaderExtension] does NOT provide an 'addTransformer(ClassFileTransformer)' method.

问题答案:

我通过添加“ -Xbootclasspath / a:[jar的路径]”作为JvmArgs参数来解决了该问题。现在看起来

<extraJvmArgs>-Xmx4g -XX:MaxPermSize=512m -javaagent:C:\Users\auldanov\.m2\repository\org\springframework\spring-instrument\3.1.4.RELEASE\spring-instrument-3.1.4.RELEASE.jar -Xbootclasspath/a:C:\Users\auldanov\.m2\repository\org\springframework\spring-instrument\3.1.4.RELEASE\spring-instrument-3.1.4.RELEASE.jar</extraJvmArgs>


 类似资料:
  • 和位于同一个包中,编织工作在直接实例化的包上,而不是bean返回的包上。 我搜索了Spring AOP文档,但似乎找不到任何与此相关的内容。对于自动代理,您需要做一些魔术,对于SpringAOP也需要做一些限制,但是加载时间编织就我所知应该可以工作--例如,我已经尝试过私有方法,它可以工作。

  • 每当打开Hibernate会话时,我都想使用AsheJ添加一个过滤器。我创建了一个方面并为我自己的类测试了它,它起作用了,但是对于Hibernate会话它什么也不做。 我创建了一个META-INF/aop。资源中的xml: 当我开始我的程序时,我得到以下异常: 我遵循了这些教程: 教程1教程2 我发现我必须按照异常的指示传递JVM参数,所以我尝试在构建梯度中执行以下操作: 根据IntelliJ,a

  • 那么如果是AspectJ支持的,如何配置没有接口的加载时间编织的AspectJ呢? 我创建了一个小项目来重现这个问题: 以下测试失败。 aspectJ-ltw/src/main/java/mycompany/aspectJ_ltw/myservice.java aspectJ-ltw/src/main/java/mycompany/aspectJ_ltw/myserviceimpl.java As

  • 我通过安装了spark ~/miniconda3/envs/audience/lib/python3.6/site-packages/py4j/protocol.py in get_return_value(应答,gateway_client,target_id,name)318 Rise Py4JJavaError(319“调用{0}{1}{2}时出错.\n”。-->320格式(target_i

  • 问题内容: 我在Spring Framework应用程序中将Hibernate用作JPA提供程序(我使用其代替其)。我设法让Spring Framework的加载时间编织支持起作用,所以我克服了这个障碍。 我需要在实体上启用和属性的延迟加载。我了解如何使用Hibernate的ant任务在 构建 时对我的实体进行检测(编织),但是我想改为在 运行时 (加载时编织)对我的实体进行检测。我已经在多个Go

  • 当帧加载时,如何在日期选择器上显示焦点? 如何验证用户只能输入日期格式的文本字段和 如何在Swing中将焦点设置在jdatechooser图标上。 代码 private void jFormattedTextField1KeyPressed(java.awt.event.KeyEvent evt){ //TODO在此处添加处理代码: