1、不正常,你在jb没有配置好wls。在 configure server时的domain应该指向你建立的domain2、如果是jsp页面,可以打成一个war文件发布到wls中即可。具体可以与我线上交谈,我的MSN [email protected]

解决方案 »

  1.   

    configure server怎么设置哦?
    我自己建立了
    C:/bea/user_projects/mydomain和C:/bea/user_projects/mydomain/myserver,
    然后在work directory 设置C:/bea/user_projects/mydomain
    在Domain Direcory: C:/bea/user_projects/mydomain不知道在哪里还要设置。。配置过程是按照————————————————————————————————————
    下面开始配置:前提,你的机器上有一个7.0,已经配置成功, 
    新建的domain的路径是:.../bea/user_projects/mydomain 
    新建的server的路径是:.../bea/user_projects/mydomain/myserver 配置步骤: 
    1。Tools/Configure Servers.... 
    选择 Weblogic Application Server 6.x+,选中Enable Server,填写如下内容: 
     General Tab: 
       Home Directory : C:/bea/weblogic700/server 
       Main Class : weblogic.Server 
       VM Parameters: 默认 
       Server Parameters: 空 
       Working Directory: c:/bea/user_projects/mydomain 
     Custom Tab: 
       JDK Install Directory : C:/bea/jdk131_02 
       Bea Home Directory : c:/bea 
       Domain Direcory: C:/bea/user_projects/mydomain 
       User name : system(每个人的设置不同) 
       Password: weblogic(每个人的设置不同) 
       Domain name: mydomain(每个人的设置不同) 
       Server name: myserver(每个人的设置不同) 
       Version 已经自动变成了7.0无需更改。 2。Project/Default Project Properties 
     Paths Tab: 
       建立c:/jbproject/ 
       在其内部建立 src,test,classes,doc,bak等目录。 
       修改所有包含路径的选项,替代 Documents and Settings/Administrtor/jbproject的路径。 
     Server Tab: 
       选择Single server for all service in Project,选择Weblogic 6.X+ 
       会有如下选项为可选:Connector,Deployment,EJB,JSP/Servlet。如果缺少其中选项,可以试试重新启动JBuilder 。前提,先启动Weblogic 7.0相应的server。 
     建立一个project.检查该project 的 properties。创建一个EJB 2.0 Designer。创建相应的EJB,make ,保存,会生成一个jar。 
     Tools/Enterprise Deployment,添加archive to deploy,admin url等选项。 
     右键点击jar文件,deploy,出现如下提示: 
    C:\bea\jdk131_02\bin\javaw  -classpath C:\bea\weblogic700\server\lib\weblogic.jar;C:\bea\weblogic700\server\lib\weblogic_sp.jar;C:\jbproject\myj2ee\classes; weblogic.Deployer  -adminurl http://localhost:7001  -user system  -password weblogic   -activate  -name EJBTest -upload  -source C:/jbproject/myj2ee/EJBTest.jar 
    Operation started, waiting for notifications... 
    .... 
    #TaskIDActionStatusTargetTypeApplicationSource 
    1ActivateSuccessdittyserverServerEJBTestC:\bea\user_projects\mydomain\dittyserver\upload\EJBTest\EJBTest.jar 
    打开:localhost:7001/console ,发现EJB已经发布成功! 3.但是这样运行weblogic7,没有办法进行调试。因为右击.jar文件没有run/debug的条目 
    answer:对于ejb只有deploy/undeploy/redeploy/list,够用了!~ 4.只需将weblogic.jar加入classpath就可以了————————————————————————————————————
      

  2.   

    以上步骤正确啊,只是第4步可以不用。生成的jar文件如何说也不会跑到server/bin目录下啊?如果是按上面的步骤做的话。另外,jsp打成war包,应该在jb中新建一个 web application,注意钩选生成war文件,然后会生成相应框架和目录结构,你再新建一个jsp即可。或是新建servlet也行。然后build这个war包,也可以deploy到weblogic里。另外,如果不怕麻烦,建议尽量用weblogic console来发布EJB或war。在jb中发布的ejb会被弄到一个 user_projects/mydomain/myserver/upload目录下,但是如果是通过console发布,则是在 user_projects/mydomain/myserver目录下,位置不一样,但都是有效的。注:::我给的MSN是说你可以用MSN与我在线交谈,不是说发信到我的MSN信箱中。我一直在线等着你。