解决Jboss打开run.bat时闪退不能启动的方法

刚开始学EJB的同学总是需要安装Jboss,而Jboss安装后却经常发生打开run.bat时闪退不能启动的问题,下面就来谈谈如何解决这个问题。

主要有5步。

1、 Jdk安装

首先你要保证你已经成功配置了jdk

我想学到jboss的各位应该都玩过java了。。这里就不将怎么配置了,上网找一丢丢。

2、 Java环境变量配置【关键】

首先要保证本机安装的Jdk和环境变量Java_Home中指向的路径一致。原因是很多同学在本机上装了多次jdk,而不是每个jdk安装文件都会覆盖掉之前的jdk,这样就会出现本机当前安装的jdk与原先配置的环境变量Java_Home不一致的问题。

检查方法

Cmd

查看jdk版本 java -version

查看看jdk安装路径 java –verbose

会显示很多数据,其中

可以看到jdk安装路径

与环境变量Java_Home进行对比

注:这里的环境变量都是指系统变量

两者必须保持一致。

3、 SystemRoot环境变量

如果错误提示findstr不是内部或外部命令

那么在环境变量中添加SystemRoot环境变量,值为C:\Windows。

在path中追加%SystemRoot%\System32;%SystemRoot%;

4、 8080端口是否被占用

5、 Jdk版本是否为1.5或以上

顺便分享一下调试bat文件的经验

bat里采用了坑爹的goto语句,阅读起来很烦,做调试时最简单的方法就是加上pause语句

如果在某个语句之前加上pause可以使bat文件停止运行,命令行窗口可以显示,而当我们把pause语句移动到该语句后面时则出现闪退,那么就说明这个语句抛出异常。

时间: 2024-12-28 16:29:48

解决Jboss打开run.bat时闪退不能启动的方法的相关文章

tomcat单独启动时闪退的解决办法,以及修改端口8080为80,

tomcat单独启动时闪退的解决办法: 点击" startup",马上就闪退了:原因一般都是没有配置%JAVA_HOME%和tomcat的环境变量造成的: 很简单: 在startup.bat那个文件下,编辑点进去之后,在最上边的echo off上面加上: SET JAVA_HOME=C:\Program Files\Java\jdk1.7.0_60 SET TOMCAT_HOME=C:\apache-tomcat-7.0.53 然后shutdown.bat里面也要加上这两句话: 然后重

异常记录——bat批处理闪退

bat批处理闪退 bat描述 我的博客每次更新需要跑多个命令 clean(清除旧文)+g(生成新文)+d(部署到服务器),作为一个懒惰的程序员,自然要写一个bat一键完成 E: cd blog hexo clean hexo g hexo d 异常描述 当我打开自己写的bat时,执行框一闪而过却没有执行效果 错误排查 在每一个命令后添加pause E: pause cd blog pause hexo clean pause hexo g pause hexo d pause 执行,找到闪退的地

[OBPG]打印时闪退问题

1. 使用的是Office批量打印精灵1.2版,软件可以打开 2. Win8.1 MSDN原版操作系统,系统重装了,.NET Framework也装了 3. 使用真实打印机打印,打印时闪退,没有任何提示 4. 安装PDFFactory虚拟打印机,使用该打印机打印,打印时也闪退 远程协助时发现,其使用的是WPS,遂让其安装Microsoft Office后可以正常使用了.

xcode编辑时闪退的问题解决

KSImageName导致的xcode编辑时闪退的问题解决 尝试在Xcode 7.3 中导入了KSImageName插件  但是xcode升级后编辑代码时就闪退了,问题还是KSImageName插件的问题 以下的方案同时适用 KSImageName插件报错问题 有两种解决方案: 一.很暴力的方法 找到 KSImageName插件直接删除,KSImageName插件的路径下面有介绍 二.找到KSImageName插件的 info.plist文件中的 DVTPlugInCompatibilityUU

Xcode 10 正在编辑时 闪退

1.Xcode 10 正在编辑时 闪退 好在Xcode做了很好的及时保存机制和现场恢复措施,就算突然闪退,重新打开Xcode 还能看到之前的代码. 可以让Xcode的工程编译设置恢复成Xcode 之前的. File ---> workspace settings --->build system 改成legacy Build System 2.Xcode10:library not found for -lstdc++.6.0.9 Xcode10报错之libstdc++.6.0.9.tbd未找

Web项目打成war包部署Tomcat时运行startup.bat直接闪退部署失败解决方案

即上篇通过将web项目打成war包部署到Tomcat服务器,解决mysql问题后,又出现了新问题,真是一波三折,所以将解决过程分享给大家,希望能帮助到小伙伴们~ 将打好的war包拷贝到Tomcat的webapps目录,然后在Tomcat的bin目录找到startup.bat批处理文件,直接双击执行,结果运行几秒后直接闪退,顿时有种不好的预感,在浏览器访问web项目,结果连localhost:8080都无法访问,web项目未发布成功,一脸懵逼~ 没有日志看不到为啥发布不成功额,想了想,可以稍微修改

安装两个版本的python安装包,后安装的python程序打开时闪退

1.环境变量的问题 (Win7)右键打开"计算机"的属性设置→高级系统设置→环境变量. 在系统变量中的path中,编辑,在末尾加入Python的安装路径"F:\Python27", 路径与路径之间使用分号隔开. 2.电脑里装了两个版本的Python,先装的是python 3.6,双击时系统默认用3.6版本打开,所以打开后装的python 2.7的程序会闪退. 卸载并重新安装python 3.6. 分别打开python 2.7 和python 3.6的程序,均可正常打

tomcat启动时闪退的解决办法

在使用免安装版的tomcat的时候,点击start.bat后出现闪退问题,并且tomcat服务启动失败.出现这个问题的主要原因是,在启动tomcat的时候,需要读取环境变量和配置信息,但是可能我们缺少了环境变量和配置信息,因此我们只要配置一下jdk的环境变量就可以了. 1.打开环境变量,新建一个系统变量"Java_Home",变量值为"C:\Program Files (x86)\Java\jdk1.7.0_72"(变量值就是你安装jdk的位置), 2.新建系统变量

Android Socket发送信息时闪退

尝试Android写Socket通信的时候,遇到的个坑,记录一下: 1.无法建立连接. 原因:没有添加网络使用权限请求: 解决方式:在"AndroidMainfest.xml"中添加<uses-permission android:name="android.permission.INTERNET"/> 2.建立连接后正常接收信息,但发送信息时直接闪退,LogCat中异常提示为:android.os.NetworkOnMainThreadExceptio