websphere7 启动war包 Failed to load MBeanServerBuilder class

奇凡 2014-05-30 09:36:37
本来是osgi应用,利用eclipse官方提供的方式打成了war包,也做了桥接。在Tomcat下能正常启动,但在websphere7中启动时遇到如下两个问题。请高手给点提示吧~

第一个问题:

[5/30/14 9:23:05:552 CST] 00000027 jdbc E Error while registering Oracle JDBC Diagnosability MBean.
javax.management.JMRuntimeException: Failed to load MBeanServerBuilder class com.ibm.ws.management.PlatformMBeanServerBuilder: java.lang.ClassNotFoundException: com.ibm.ws.management.PlatformMBeanServerBuilder
at javax.management.MBeanServerFactory.checkMBeanServerBuilder(MBeanServerFactory.java:491)
at javax.management.MBeanServerFactory.getNewMBeanServerBuilder(MBeanServerFactory.java:522)
at javax.management.MBeanServerFactory.newMBeanServer(MBeanServerFactory.java:309)
at javax.management.MBeanServerFactory.createMBeanServer(MBeanServerFactory.java:224)
at javax.management.MBeanServerFactory.createMBeanServer(MBeanServerFactory.java:185)
at java.lang.management.ManagementFactory.getPlatformMBeanServer(ManagementFactory.java:298)
at oracle.jdbc.driver.OracleDriver.registerMBeans(OracleDriver.java:306)
at oracle.jdbc.driver.OracleDriver$1.run(OracleDriver.java:197)
at java.security.AccessController.doPrivileged(AccessController.java:202)
at oracle.jdbc.driver.OracleDriver.<clinit>(OracleDriver.java:193)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
at com.jiuqi.dna.dbdrv.oracle.OracleDriver11.<clinit>(OracleDriver11.java:10)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
at sun.misc.Unsafe.ensureClassInitialized(Native Method)
at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:37)
at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:122)
at java.lang.reflect.Field.acquireFieldAccessor(Field.java:920)
at java.lang.reflect.Field.getFieldAccessor(Field.java:901)
at java.lang.reflect.Field.get(Field.java:360)
at com.jiuqi.dna.core.internal.db.datasource.JdbcDriverManager.register(JdbcDriverManager.java:44)
at com.jiuqi.dna.core.impl.ApplicationImpl.loadBaseConfigs(ApplicationImpl.java:600)
at com.jiuqi.dna.core.impl.BundleStub.<init>(BundleStub.java:203)
at com.jiuqi.dna.core.impl.ApplicationImpl.initBundleStubs(ApplicationImpl.java:615)
at com.jiuqi.dna.core.impl.ApplicationImpl.<init>(ApplicationImpl.java:323)
at com.jiuqi.dna.core.impl.ApplicationImpl.startApp(ApplicationImpl.java:642)
at com.jiuqi.dna.core.impl.ApplicationLauncherImpl.launch(ApplicationLauncherImpl.java:28)
at com.jiuqi.dna.core.impl.ApplicationLauncherImpl.launch(ApplicationLauncherImpl.java:1)
at com.jiuqi.dna.core.bridge.internal.DispatcherServlet.tryInitApplication(DispatcherServlet.java:49)
at com.jiuqi.dna.core.bridge.internal.DispatcherServlet.setAppLauncher(DispatcherServlet.java:41)
at com.jiuqi.dna.core.bridge.internal.AppLauncherTracker.addingService(AppLauncherTracker.java:29)
at com.jiuqi.dna.core.bridge.internal.AppLauncherTracker.addingService(AppLauncherTracker.java:1)
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)
at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)
at com.jiuqi.dna.core.bridge.internal.Activator.start(Activator.java:48)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)
at java.security.AccessController.doPrivileged(AccessController.java:251)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:390)
at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1177)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
Caused by: java.lang.ClassNotFoundException: com.ibm.ws.management.PlatformMBeanServerBuilder
at java.lang.Class.forNameImpl(Native Method)
at java.lang.Class.forName(Class.java:136)
at javax.management.MBeanServerFactory.loadBuilderClass(MBeanServerFactory.java:438)
at javax.management.MBeanServerFactory.checkMBeanServerBuilder(MBeanServerFactory.java:476)
... 54 more

第二个问题:
[5/30/14 9:23:06:743 CST] 0000001a webapp W com.ibm.ws.webcontainer.webapp.WebApp initializeStaticFileHandler SRVE0278E: Error while adding servlet mapping --> /*.
...全文
2792 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
心如刀割 2014-12-29
  • 打赏
  • 举报
回复
引用 4 楼 a477997 的回复:
还是没有解决,第一个问题我把用到这个的那段代码注释了,第二个问题发现不影响访问,就忽略了。继续等待高手。
你好,请你qq是多少,我有个问题要咨询下,谢谢
奇凡 2014-07-27
  • 打赏
  • 举报
回复
还是没有解决,第一个问题我把用到这个的那段代码注释了,第二个问题发现不影响访问,就忽略了。继续等待高手。
淚水無痕 2014-06-24
  • 打赏
  • 举报
回复
大神们 怎么解决掉的 可以告知吗 214491258 额的qq 谢谢
a11711413 2014-06-22
  • 打赏
  • 举报
回复
<webapp>标签报红,invalid tag <webapp>
a11711413 2014-06-22
  • 打赏
  • 举报
回复
哥们你是怎么解决的、我也遇到了同样的问题、头疼死了、、、

2,633

社区成员

发帖
与我相关
我的任务
社区描述
WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。
社区管理员
  • WebSphere社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧