我也刚开始学这个...
我用JBOSS 而且设置端口为8008 然后写了个Converter的小程序...
然后就是在IE输入如下:
http://localhost:8008/ConverterWar/index.jsp
由于自己也是新手...
只能回答这么多了..

解决方案 »

  1.   

    谢谢你们的回答
     可是我写的是一个很简单的代码
    在平时做练习的时候我没有运行过
     所以不知道运行居然还会出错
    这个项目就老是停滞不前了
    jsp运行的时候没有建EJBModule的话呢是好好的
    建了它问题就来了问题就出现400的错误
    我运行的这个有错吗http://localhost:7001/webModule/jsp1.jsp 
    7001是EJB的端口号 因为web端口号在EJB服务器上是不能运行的
     我只有用这个端口号后面的就是webModule和jsp了
    我是真的想不通为什么老是报400错误
      

  2.   

    是400错还是404错?
    404的话就是文件不存在的错误
    看你样子不用EJB,就不会出问题的情况来看,是EJB引用这里出了点问题
    附上jsp调用EJB的代码,希望对你有所帮助:<%@ page contentType="text/html; charset=GBK"%>
    <%@ page import="com.foshanshop.ejb3.HelloWorld, javax.naming.*, java.util.Properties"%>
    <%
    Properties props = new Properties();
    props.setProperty("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory");
    props.setProperty("java.naming.provider.url", "localhost:8080");
    props.setProperty("java.naming.factory.url.pkgs", "org.jboss.naming"); InitialContext ctx;
    try {
    ctx = new InitialContext(props);
    HelloWorld helloworld = (HelloWorld) ctx.lookup("HelloWorldBean/remote");
    out.println(helloworld.SayHello("xxx"));
    } catch (NamingException e) {
    out.println(e.getMessage());
    }
    %>
      

  3.   

    你好,你的问题不怎么好回答,我分条来说吧:
    1. 你问那访问路径,那当然要看你的应用服务器,用7001,是Weblogic 吗?是的话,那就可以了。
    2. 你的思路还是对的,至于具体的写法出错,你就把你的错误代码贴出来,大家一起来改吧!
    3. 400的错误是你代码问题,是server不能正确解析你的代码。再有问题就贴吧!~
      

  4.   

    谢谢各位了
       今天交项目了
      也做出来了
       我用的EJB容器管理是BMP形式
     并不是好控制的CMP,BMP的带来的麻烦我想我是不会再用了 呵呵
      正如上一楼所说的我的思路是对的而且访问的路径也是对的
       有时候的400和404错误是没有找到server
    我的问题处在ejbfindByPrimaryKey这个方法
    里面没有通过主键来找到数据库内所有的数据
    所以即使数据出来的显示的也永远是第一条或是最后一条   虽然是对我帮助不很打 但是帮我指定了错误
      真的谢谢你们 帮了啊  分我还是会给的 呵呵