这个http://127.0.0.1/WebApp/(这个地方写你在web.xml里写的servlet的maping路径)

解决方案 »

  1.   

    你在运行时写上最初执行的html或jsp所在war包的名称
    例如你要开始运行test.html,它所在war包为login.war 那么你用jb启动weblogic后在地址拦上写http://127.0.0.1/login回车即可,前提是你的配置没问题
      

  2.   

    关键在jb里面启动的weblogic是正常的啊,不过端口换成7003了,如何才能deploy到weblogic中去呢
      

  3.   

    那还是你的配置问题,你在jb中test.html所在war包中 在左侧有个deployment descriptors
    里的web.xml中在<web-app>里加入  
      <welcome-file-list>
        <welcome-file>test.html</welcome-file>
      </welcome-file-list>
    然后再重新部署后运行http://127.0.0.1或http://127.0.0.1/login(test.html所在war包名)
      

  4.   

    换成7003是因为你启动了两个weblogic,关掉那个7003的。如果你非要部署在7003,那你就在部署war包时点鼠标右键,里面有deployment把http://127.0.0.1:7001改成7003即可。刚才忘写了一个,运行http://127.0.0.1:7001/或http://127.0.0.1:7001/login(test.html所在war包名)
      

  5.   

    还没部署阿?你点war包右键,有个deploy option for ...选deploy就可以了,直到看启动的weblogic里提示success即可。想改部署的端口就像我上面说的,右键里有个properties(属性)中能看到
      

  6.   

    楼上的
    已经看到部署成功了
    而且weblogic里面也有了部署的war的宝了
    就是映射的路径不能用啊
    部署的路径象上面说的一样
      

  7.   

    肯定是你的两个web.xml没有冲突了
    你发布的war宝里面有一个web.xml
    defaultwepapp里面也有一个
    默认的是第二个
    所以就找不到你的servlet了