启动jboss时报错:java.lang.NoClassDefFoundError: org/jboss/Main
Causedby:java.lang.ClassNotFoundexception:org.jboss.Main请问这是什么原因。我用的是jboss7,因为MyEclip...
Caused by: java.lang.ClassNotFoundexception: org.jboss.Main
请问这是什么原因。我用的是jboss7,因为MyEclipse中jboss最高版本6.0,所以只能版本不一样了。 展开
请问这是什么原因。我用的是jboss7,因为MyEclipse中jboss最高版本6.0,所以只能版本不一样了。 展开
1个回答
展开全部
MyEclipse 的 JBoss 部署是先把成 war/jar 复制到 jboss 的 /deploy 目录下吗?
如果是这样的话,那没有 JBoss 7 的支持你就把 JBoss 7 当成一个普通的 Main Class 来运行,一样的有 debugger 支持,方法简单,先在 JBoss 7 bin 下启动 Jboss 7,观察命令行带了什么 main class 和 -D 参数之类的东西,用这些参数在 Eclipse 里面创建一个 Java Application 类型的 Launcher Configuration,把参数和 classpath 都对应地填写好,在你用 MyEclipse 部署完之后立即,就用 debug 方法启动这个 main class 调试。
你也可以观察一下 MyEclipse 下启动的 JBoss 6 它是带了什么样的命令行,对比从 MyEclipse 外面启动的 JBoss 6 有什么不同,分析这个不同点能否应用到 JBoss 7上。
如果你不方便观察 java 的命令行,推荐 M$ 网站的 Process Explorer for NT,在微软网站上有下载,它前些年收购来的工具软件。
如果是这样的话,那没有 JBoss 7 的支持你就把 JBoss 7 当成一个普通的 Main Class 来运行,一样的有 debugger 支持,方法简单,先在 JBoss 7 bin 下启动 Jboss 7,观察命令行带了什么 main class 和 -D 参数之类的东西,用这些参数在 Eclipse 里面创建一个 Java Application 类型的 Launcher Configuration,把参数和 classpath 都对应地填写好,在你用 MyEclipse 部署完之后立即,就用 debug 方法启动这个 main class 调试。
你也可以观察一下 MyEclipse 下启动的 JBoss 6 它是带了什么样的命令行,对比从 MyEclipse 外面启动的 JBoss 6 有什么不同,分析这个不同点能否应用到 JBoss 7上。
如果你不方便观察 java 的命令行,推荐 M$ 网站的 Process Explorer for NT,在微软网站上有下载,它前些年收购来的工具软件。
浙江启扬智能科技有限公司
2023-06-12 广告
2023-06-12 广告
Linux 嵌入式系统中,USB 启动模式能够烧写 ARM 的 uboot 的原因主要有以下几个方面:1. USB 启动模式相对于传统的 BIOS 启动模式来说,具有更高的兼容性和灵活性,可以支持更多的硬件设备和操作系统。2. USB 启动...
点击进入详情页
本回答由浙江启扬智能科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询