- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
迁移到tomcat 7.0.22之后并安装 t7mp(来自谷歌代码的 tomcat 7 插件)我正在 maven 2 顺便说一句尝试运行 mvn t7:run 时,出现以下异常:
WARNING: Unable to load class [com.sun.jmx.mbeanserver.MBeanInstantiatorImpl] to check against the @HandlesTypes annotation of one or more ServletContentInitializers.
java.lang.IncompatibleClassChangeError: Implementing class
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2820)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1150)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523)
at org.apache.catalina.startup.ContextConfig.checkHandlesTypes(ContextConfig.java:2006)
at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:1969)
at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1858)
at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1826)
at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1812)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1306)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:896)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:322)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5103)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:812)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1055)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:978)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1329)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389)
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:334)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1041)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:774)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:291)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:727)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)
at org.apache.catalina.startup.Catalina.start(Catalina.java:621)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at com.googlecode.t7mp.RunMojo.execute(RunMojo.java:52)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Oct 18, 2011 11:50:00 AM org.apache.catalina.startup.ContextConfig checkHandlesTypes
这是我的 t7mp 配置:
<plugin>
<groupId>com.googlecode.t7mp</groupId>
<artifactId>maven-t7-plugin</artifactId>
<version>0.9.6</version>
<configuration>
<tomcatHttpPort>8081</tomcatHttpPort>
<tomcatShutdownPort>8008</tomcatShutdownPort>
<tomcatVersion>7.0.22</tomcatVersion>
</configuration>
</plugin>
那么我为什么会收到此错误以及如何解决它有什么想法吗?
更新:
我在尝试从 eclipse 运行我的外部 tomcat7 时遇到了同样的错误。
最佳答案
通过从 log4j 库中排除 jmxtools,*jmxri* ,上面的异常消失了
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.15</version>
<exclusions>
<exclusion>
<groupId>com.sun.jdmk</groupId>
<artifactId>jmxtools</artifactId>
</exclusion>
<exclusion>
<groupId>com.sun.jmx</groupId>
<artifactId>jmxri</artifactId>
</exclusion>
</exclusions>
</dependency>
关于jakarta-ee - 无法加载类 [com.sun.jmx.mbeanserver.RepositorySupport] 以检查 @HandlesTypes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7805464/
如果在启动 JVM 时设置“com.sun.management.jmxremote”系统属性,则可以运行 jconsole 或 visualvm 并连接到本地 mBeanServer。我想做他们正在
好的,所以。我已经部署了一个通过 spring 的 MBeanExporter 和注释公开的 MBean 的 war 。我部署了另一个 war 应用程序,它使用一些代码与 mbean 进行通信。我在从
.. 所讨论的 MBeanServer 没什么特别的,从 ManagementFactory.getPlatformMBeanServer() 调用返回的对象,显然是 com.sun.jmx.mbea
我可以知道在 glassfish 3 中显示以下消息的常见原因是什么? WARNING: Multiple [2] JMX MBeanServer instances exist, we will u
我调用在 Weblogic MBeanServer 上注册的自定义监视器,但 weblogic 仅在 15 秒后才给我更新的值。 Weblogic缓存是否调用? 最佳答案 找到了! 我用以下( Spr
我正在使用互联网上的代码来获取服务器的健康状态。该代码中使用了 weblogic.management.mbeanservers.domainruntime,但我无法找到它的 jar。我没有使用mav
对于一个以恒定间隔执行操作的简单 Java 库,我使用 MXBeans 实现了 JMX 管理,它按预期工作,我可以在 JConsole 中查询状态和设置参数、暂停/恢复操作等。 现在我想创建一个 We
我想使用 MBeanServer.queryMBeans(ObjectName name, QueryExp query) 来获取带有查询表达式的 MBean,但它似乎不适用于 QueryExp 查询
我正在使用 spring-boot 2.1.3 将应用程序从 Spring 4.3.8 迁移到 Spring 5.1.5。 JMX启用的Bean配置: 构建和安装工
我有一个在 JBoss 4.2.2 上运行的 Web 应用程序。为了监控性能,我启用了 Java 5 附带的内部平台 JMX 服务器。换句话说,我添加了: -Dcom.sun.management.j
我看到以下 JARS 出现以下 PowerMock/EasyMock 错误: jar activemq-all-5.9.0.jar com.ibm.mq.headers-7.0.1.5.jar com
我目前正在研究 http://truevfs.java.net ,Java 的虚拟文件系统。 TrueVFS 是模块化的,使用插件架构在运行时加载功能,无需配置任何东西。一些可选插件使用平台 MBea
我正在尝试使用名为 getdbPoolStatistics() 的函数获取 dbpool 详细信息,该函数返回我要监视的所有指标的 HashMap 。在 getdbPoolStatistics() 中
在我的应用程序中,我创建并维护与远程 JVM 的 MBeanServer 的多个连接。我想汇集这些连接。但不确定他们是否对远程 MBeanServer 施加任何负载。 我想知道维护与远程 JVM MB
如果 Tomcat 作为 Windows 服务运行(使用 Windows Tomcat 安装程序创建),您不能简单地使用 -Dcom.sun.management.jmxremote 启用 JMX .
我正在使用部署在 tomcat 服务器(我已在本地运行)上的 WAR 文件来使用 spring 的 JMX 支持。然而,尽管遵循了发布的指南,我还是无法将我的 MBean 专门部署到 tomcat 的
我在 vista 机器上。我已经使用这些选项启动了 tomcat 5.5.27: CATALINA_OPTS="-Dcom.sun.management.jmxremote.port=9003 \
迁移到tomcat 7.0.22之后并安装 t7mp(来自谷歌代码的 tomcat 7 插件)我正在 maven 2 顺便说一句尝试运行 mvn t7:run 时,出现以下异常: WARNING:
我有 Tomcat 7.0,它有一些 Java 代码,我用它来连接到 Weblogic 12c 服务器以管理 weblogic 服务器。我可以使用 RMI/IIOP,但不能使用 T3。每个人都说确保
我是一名优秀的程序员,十分优秀!