正常啊:)因为jboss2.4.4以后你不能用http://localhost:8080/ 访问,出错是正常的,但是8083还是会出现空白页。另外,你可以试一下这个http://localhost:8080/jboss

解决方案 »

  1.   

    JBoss-2.4.4_Tomcat-4.0.1的run_with_catalina.bat启动是有问题的,
    可以用如下方法解决:
    /* 到catalina下的ROOT目录 */
    cd $CATALINA_HOME/webapp/ROOT   
    /* 将ROOT下所有文件打包到ROOT.war */   
    jar cvf ROOT.war * 
    /* 将ROOT.war拷贝到jboss的deploy目录下,并改名为.war */
    /* 注意改名只能用命令行形式:rename ROOT.war .war */        
    mv ROOT.war $JBOSS_DIST/deploy/.war cd $CATALINA_HOME/webapp/examples
    jar cvf examples.war *
    mv examples.war $JBOSS_DIST/deploy/
      

  2.   

    :) 何必呢?我觉得在jboss2.4.3中它把所带的tomcat的发布目录也加入它的工作目录中,于是你可以把war发布在tomcat下然后把ejb.jar发布在jboss下,但是在jboss2.4.4以后,你只能把war+jar=ear一起发布(也可以分别)在它的deploy下,这样比较容易管理。楼上的方法只是帮你重新把tomcat的root目录下的web应用发布到了jboss中,其实也没有改变什么,而你事实上也不需要访问http://localhost:8080/来欣赏tomcat的首页吧?所以实在没有必要的。你记住:把你的webapp打成war包,把你的ejb打成jar包,都放在deploy下即可。
    如果要规范一点,把它们再打成一个ear包,这样更好了。