- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在单个 tomcat 服务器实例中部署两个 war 。但它抛出错误。任何人都可以帮忙吗? PFB 错误日志。
19:39:28,294 ERROR pool-2-thread-1 context.ContextLoader:220 - Context initialization failed org.springframework.context.ApplicationContextException: Failed to start bean 'batchMBeanExporter'; nested exception is org.springframework.jmx.export.UnableToRegisterMBeanException: Unable to register MBean [org.springframework.batch.admin.jmx.SimpleJobExecutionMetrics@1f069c] with key 'spring.application:type=JobExecution,name=DATSFileFeeds'; nested exception is javax.management.InstanceAlreadyExistsException: spring.application:type=JobExecution,name=DATSFileFeeds at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:169) at org.springframework.context.support.DefaultLifecycleProcessor.access$1(DefaultLifecycleProcessor.java:154) at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:335) at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:143) at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:108) at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:908) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:428) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4779) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5273) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:897) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:873) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:958) at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1599) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:744) Caused by: org.springframework.jmx.export.UnableToRegisterMBeanException: Unable to register MBean [org.springframework.batch.admin.jmx.SimpleJobExecutionMetrics@1f069c] with key 'spring.application:type=JobExecution,name=DATSFileFeeds'; nested exception is javax.management.InstanceAlreadyExistsException: spring.application:type=JobExecution,name=DATSFileFeeds at org.springframework.jmx.export.MBeanExporter.registerBeanNameOrInstance(MBeanExporter.java:602) at org.springframework.batch.admin.jmx.BatchMBeanExporter.registerJobs(BatchMBeanExporter.java:190) at org.springframework.batch.admin.jmx.BatchMBeanExporter.doStart(BatchMBeanExporter.java:353) at org.springframework.batch.admin.jmx.BatchMBeanExporter.start(BatchMBeanExporter.java:307) at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:166) ... 22 more Caused by: javax.management.InstanceAlreadyExistsException: spring.application:type=JobExecution,name=DATSFileFeeds at com.sun.jmx.mbeanserver.Repository.addMBean(Repository.java:437) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerWithRepository(DefaultMBeanServerInterceptor.java:1898) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(DefaultMBeanServerInterceptor.java:966) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:900) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:324) at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:522) at org.springframework.jmx.support.MBeanRegistrationSupport.doRegister(MBeanRegistrationSupport.java:169) at org.springframework.jmx.export.MBeanExporter.registerBeanInstance(MBeanExporter.java:655) at org.springframework.jmx.export.MBeanExporter.registerBeanNameOrInstance(MBeanExporter.java:598) ... 26 more
最佳答案
您可以使用 MBeanRegistrationSupport#setRegistrationPolicy 配置 MBean 注册的行为方法。
目前有三项政策:
例如:
@Bean
public AnnotationMBeanExporter annotationMBeanExporter() {
AnnotationMBeanExporter annotationMBeanExporter = new AnnotationMBeanExporter();
annotationMBeanExporter.setRegistrationPolicy(RegistrationPolicy.IGNORE_EXISTING);
return annotationMBeanExporter;
}
关于spring-batch - javax.management.InstanceAlreadyExistsException : spring. 应用程序 :type=JobExecution, 名称=DATSFileFeeds,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33151227/
Java Spring 有一种情况我想检查实例是否已经存在。然后,我想卸载/销毁实例。 有什么办法可以销毁现有的对象吗?如有任何帮助,我们将不胜感激。 最佳答案 如果您正在谈论 JMX,您可以取消注册
我的系统暂时挂起并自动重新启动。请帮助 websphere 中需要更改或更新的内容 at com.sun.jmx.mbeanserver.Repository.addMBean(Repository
我正在与 Kafka 合作,并尝试按照 article 设置消费者组.唯一的区别是我创建了自己的抽象类和处理程序以使设计更简单。 下面是我的抽象类: public abstract class Con
我的Grails 3应用程序中有两个不同的JNDI数据源。当不使用JNDI(开发人员或生产人员)时,该应用程序将启动并正确运行。但是,当使用JNDI数据源在Tomcat中构建和运行 war 时,出现以
我尝试使用 hawtio 运行一个示例 Camel 应用程序,它在 Tomcat 8 上的 Hawtio getting stated page ( http://hawt.io/getstarted
我创建了 StorageService 类对象,如下 StorageService service=new StorageService(); 当这条指令遇到以下异常时,就会抛出异常。 java.la
我有一个关于 Tomcat 8 中的上下文配置的问题。我将项目从 Tomcat 7 迁移到 8 并且遇到了不寻常的问题:如果配置中没有任何变化,我发现了一个错误: "2015-02-03 12
当我使用 Spring AMQP 部署 2 个包时,我在以下代码中收到 JMX 错误: @Bean public CachingConnectionFactory connection
我正在使用 MiniDFSCluster 进行 junit 测试。现在我只是启动和关闭集群,junit 运行绿色。但我得到这个异常(exception): javax.management.Insta
我在 scala 中有一个小应用程序,它创建了 kafka 生产者并与 Apache Spark 一起运行。 当我运行命令时 spark-submit --master local[2] --depl
我的 debezium mysql 源连接器在 Kafka 上工作。我添加了另一个 debezium mysql 源连接器,使用相同的数据库但数据格式不同。结果,我的第一个连接器开始显示以下错误: [
c3p0-0.9.1.2 和 c3p0-0.9.5 之间有什么区别,这意味着当我想在 0.9.1.2 中使用 DynamicPooledDataSourceManagerMBean 注册 MBean
我有 2 个 spring boot 应用程序。 应用程序_A 依赖于应用程序_B 实际上每个应用都有主类标记为@SpringBootApplication application_B 成功启动但 a
我正在从 Grails 2 过渡到 Grails 3,并处理与 Tomcat 上 Oracle 的 Jndi 数据源有关的问题,Tomcat 7 和 Tomcat 8.5 之间存在差异。 简而言之,使
我有两个相同的测试类:ATest 和 BTest。只是名称不同。这是一个测试: @RunWith(SpringRunner.class) @EnableAutoConfiguration @TestP
我试图在 tomcat 上运行 WAR 文件,但我一直遇到相同的异常。此堆栈跟踪多次出现(以类似的形式,如果不是完全相同的形式): 2011-03-01 16:21:33,330 [main] u:/
我该如何解决这个问题?哪个是最好的选择以及如何做到这一点 设置唯一的池名 销毁之前的连接池 org.apache.catalina.core.ApplicationContext.log Initia
我正在尝试在单个 tomcat 服务器实例中部署两个 war 。但它抛出错误。任何人都可以帮忙吗? PFB 错误日志。 19:39:28,294 ERROR pool-2-thread-1 conte
在运行 spring boot 后尝试运行使用 ClassPathXmlApplicationContext 的 spring 应用程序时,我收到此异常: 2016-12-25 01:24:53.03
我是一名优秀的程序员,十分优秀!