好像还要有tomcat-4.0.6的支持,而且有环境变量需要设置比如CATALINA_HOME,JBOSS_HOME等等,论坛里关于tomcat和jboss配置的文章应该很多!

解决方案 »

  1.   

    你文件放置错了,你把它放到webapps/expmples/目录下面好了。
      

  2.   

    环境:Operator System:    Windows 2000 server 2Application server:  Jboss3.0-tomcat4.03DB:                          Oracle8.17JDK:                        jdk1.31安装前准备工作:1.请安装JDK1.22以上版本,最好用JDK1.31,这里有下载http://java.sun.com/j2se/1.3/download.html,并把相关命令加入Path中。2.请下载Jboss3.0-tomcat4.03,这里有下载http://sourceforge.net/projects/jboss/3.安装好Oracle8.17并有相应的JDBC驱动 classes12.zip(当然对于不进行数据库的测试不需要安装)开始安装:Jboss3.0-tomcat4.03很好安装,基本上并不需要什么配置就可以安装OK.下载后是1、jboss-3.0.0_tomcat-4.0.3.zip的形式,请你用Winzip解压,解压后我的路径是F:\Jboss_Tomcat2、解压后基本上不需要配置,运用bin目录下的run.bat命令。如果再安装的时候没有将java命令加入Path中,请你打开run.bat文件在开始处加入set JAVA_HOME=c:\jdk1.3.1(我安装的Java目录)3、运行run.bat命令,请看后台有没有什么异常抛出。4、运行成功请访问http://localhost:8083将会出现空白页。正常5、请访问http://localhost:8080将会出现Tomcat的欢迎页面,如果出现Apache Tomcat/4.0.3 - HTTP Status 500 - No Context configured to process this request的错误,这是正常的,因为你还没有发布.ear或.war应用。当然jboss-3.0.0RC1_tomcat-4.0.3.zip不会出现这样的问题,因为在目录server\default\deploy\中自带了web测试文件webtest.ear6、访问http://localhost:8082你可以看到Jboss起动的服务7、 对于NT和Win2k系统如果你要安装NT或Win2k服务的话,请你首先下载JavaService.exe文件,在这里http://www.alexandriasc.com/software/JavaService/JavaService-bin-1.2.0.zip请解压开请把下面的这个文件保存为Jboss_Tomcat_Service.bat当然你可以存为其他的名字 @echo offif "%1" == "uninstall" goto uninstall if "%1" == "-uninstall" goto uninstall if "%1" == "" goto usage if "%2" == "" goto usage if "%3" == "" goto usage if "%1" == "-help" goto usage if "%1" == "-?" goto usage if "%1" == "/?" goto usage:install JavaService.exe -install JBoss30 %1\jre\bin\%3\jvm.dll - Djava.class.path=%1\lib\tools.jar;%2\bin\run.jar -start org.jboss.Main -stop org.jboss.Main -method systemExit -out %2\bin\out.txt -current %2\bin goto eof:uninstall JavaService.exe -uninstall JBoss30 goto eof:usage echo -------- To Install JBoss 3.0 do echo Usage: %0 jdk_home jboss_home (classic/hotspot/server) echo NOTE: You MAY NOT use spaces in the path names. If you know how echo to fix this, please tell me. echo JDK 1.3 does not come with hotpot server by default, you must echo install this seperately if you wish to use it. echo Example: %0 c:\progra~1\jdk c:\progra~1\jboss30 hotspotecho -------- echo -------- To Uninstall JBoss 3.0 do echo Usage: %0 uninstall echo -------- goto eof:eof存入和JavaService.exe相同的目录,运行下面的JBoss30 .c:\jdk1.3.1 f:\Jboss_tomcat  server其中c:\jdk1.3.1是java安装的目录f:\Jboss_tomcat是Jboss安装的目录server是不变的参数你将会看到安装成功的命令,你到win2k或NT的Service中看我可以看Jboss3.0的服务,你可以正常的起动它。
      

  3.   

    little0416(天涯海角) ( ) :用的是jboss-tomcat,不是tomcat!!!放到webapps/expmples/目录不对吧?
      

  4.   

    做成ear包放到deploy目录下就可以了
      

  5.   

    luckyfanjian(luckyfan) ( ) :在nt下面也可以不安装服务吧。现在我得jboss可以访问道server\default\deploy\下面对应的ear包内面的war包的jsp文件,但就是没有执行java代码!!
      

  6.   

    在deploy目录下建一个test.war的文件夹,把jsp文件放在这个文件夹
    然后用http://localhost:8080/test/your.jsp访问
      

  7.   

    accp(只有在梦醒的时候才知道自己是做了一个梦) ( ) :那我发布的ejb进行访问时是不是也是通过8080断口来访问?
    能说一下无状态会话bean所需要配置的具体文件吗?up有分!!
      

  8.   

    1.是
    2.对于SessionBean,配ejb-jar.xml就行了,EntityBean还要配一个数据库映射的文件,具体名字和你的容器有关
    3,我觉得用JB开发EJB很方便,不用写配置文件:)
      

  9.   

    EJB所需的配置文件就是ejb-jar.xml,jboss.xml,如果是CMP还有一个jbosscmp-jdbc.xml.
    EJB的访问不是通过端口8080的,EJB有自己的远程调用协议,RMI-IIOP什么的.在conf目录下有相关的配置信息.
    EJB是在JBoss上部署过,但是JSP还没有试过.
      

  10.   

    JBOSS现在很流行,谁能整理一下JBoss的资料来供大家学习和参考.
    最好有一些实际的例子,不要象JBoss的文档一样全是概念性的东西.请有能力的高手帮一下我们这些新手, 谢谢.
      

  11.   

    还有一个小问题:::在调用ejb时我直接lookup(jndi)名字能成功调用,而如果采用那种基于上下文环境时即加上java:comp/env/。调用就不能成功。为什么?和jboss有关系吗?原来在weblogic下正常!!
      

  12.   

    I get a lot
    thanks