jboss启动不了

环境变量java_homeD:\ProgramFiles\Java\jdk1.6.0_11;classpathD:\ProgramFiles\Java\jdk1.6.0_... 环境变量java_home D:\Program Files\Java\jdk1.6.0_11;

classpath D:\Program Files\Java\jdk1.6.0_11\lib\dt.jar;D:\Program Files\Java\jdk1.6.0_11\lib\tools.jar

path D:\Program Files\Java\jdk1.6.0_11\bin;C:\jboss-5.1.0.GA\bin;e:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;%SystemRoot%\system32;%
SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Common Files\Thunder
Network\KanKan\Codecs;C:\Program Files\SinoVoice\jTTS 5.0 Desktop\Bin;c:\Program Files\Microsoft SQL Server\90\Tools\binn\;D:\Program Files\CodeSmith\v5.1\

JBOSS_HOME C:\jboss-5.1.0.GA

JBOSS_DIST C:\jboss-5.1.0.GA

run.bat时一闪就没了
四楼说了哪有问题。是什么问题啊。说下吗?如果能帮我解决问题我会加分的
展开
 我来答
七彩虹科技有限公司
2018-07-05 · 为您提供更好的产品和服务
七彩虹科技有限公司
七彩虹科技成立于1995年,中国著名的DIY硬件厂商, 亚太区最重要的显示卡提供商之一。专注于IT硬件产品研发、生产和销售,致力于为个人和企业用户提供最具创新与实用价值的硬件产品及应用方案。
向TA提问
展开全部
长时间使用机器后,中间安装了一些开源软件,也更改过一些端口,导致JBOSS莫名其妙的不能启动。
第一步:启动后报error为,8083端口已经被占用。使用cmd查netstat -ano ,因为JBOSS未能启动不能找到ipd为3660的端口使用。
于是计划分别查看修改oracle,mysql,tomcat,sql,weblogic端口号。
并且只修改JBOSS的空端口为8082.
重新启动后报错发现
ERROR [[/]] Exception sending context initialized event to listener instance of class org.jboss.web.jsf.integration.config.JBossJSFConfigureListener。并且跟随大量的deploy error。
第二步:网络上搜索资料,试图解决问题,但是大都文不对题。于是打算自己找问题。先从JBOSS官网上下载了最新的4.2.2版本,然后安装。重新修改%jboss_home%\server\default\conf下jboss_service.xml的8083为8082.并且修改环境变量的jboss_home以及拷贝mysql的jdbc包到jboss中去,修改相应的xml文件路径。全部改完后,再次启动发现问题一样。
第三步:大致上排除了jboss本身的问题,开始考虑jvm的问题。由于我主机上还有jdk1.6和jdk1.4,所以简单更换java_home为jdk1.6,可以正常启动。但是没有听说jdk1.5和jboss4.2有冲突。所以继续探究。
第四步:由于其他的基于java的工具都可以正常使用,jdk不应该少包,于是怀疑是多包。于是卸载jdk1.5,果然在%java_home%\jre\lib\ext下还剩余有包servlet-api.jar。看来就是这个多余的包造成的影响,自己也确曾有过直接往jdk内放包。然后装jdk1.5.4(没有找到updata6),更改环境变量,jboss正常启动。
第五步:将那个多余的包,重新放回,老问题又回来了。于是确定了问题所在。自己这个问题几乎查遍了google和百度,几乎没有好的解答。于是特意写下来给大家分享。
第六步:查servlet-api.jar是tomcat的一个包文件,在单纯使用tomcat开发jsp时需要引入。这里应该是和jboss的某个包文件冲突造成的。又证实同样的问题在weblogic也存在。
收获:
1,jboss确实不是一个好伺候的主子。
2,不要轻易往jvm内加包,可以在classpath上体现出来,方便查证修改。
梨花盛开的山村
2009-09-19 · 超过31用户采纳过TA的回答
知道小有建树答主
回答量:110
采纳率:0%
帮助的人:38.6万
展开全部
有myeclipse 中启动jboss 看一下?或在cmd ,切换到jboss bin目录下,运行run.bat试一下吧。看看有什么消息。再说。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
godcomexxx
推荐于2016-12-02 · TA获得超过1205个赞
知道小有建树答主
回答量:651
采纳率:0%
帮助的人:585万
展开全部
在server\default\log中查看jboss的日志文件
然后检查是否安装了类似oracle的占用8080端口的软件
对端口进行修改
然后再试一试

问题补充回答:
修改端口号
server\default\deploy\jbossweb-tomcat55.sar
这个目录下的server.xml文件对端口号进行修改

继续补充:
使用cmd启动
楼主可以切换到run.bat的目录
比如我的安装在了c盘 Program Files下
那么可以这这样
在cmd中
打入
cd ..
直到退到c盘
键入
cd Program Files
进入Program Files目录
cd jboss的目录名
进入到jboss目录
cd bin
进入到bin目录
然后
输入
run就可以了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
roserouge
2009-09-15 · TA获得超过462个赞
知道小有建树答主
回答量:1554
采纳率:0%
帮助的人:493万
展开全部
察看jboss启动日志

最常见的情况是 8080端口被占用了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-09-17
展开全部
好像这里有问题
C:\Program Files\Oracle\jre\1.1.8\bin;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式