在JB里可以直接使用WebLogic测试啊.写WS是服务器配置为WebLogic,运行时就在WebLogic的。

解决方案 »

  1.   

    我已经把服务器配置为weblogic,程序写好以后也导出为web service了,是不是要运行weblogic的服务器,然后在哪里看结果呢?
      

  2.   

    是的,首先要开启WebLogic。你的程序在哪里输出结果,就在哪里看结果拉。既然是WS,那要写好客户端才能真正确认你的WS能不能用,正确与否,JB提供的只是TestCase而已。
      

  3.   

    难道不可以像.net一样运行的时候jbuilder用ie打开ws,然后在ie里看到自己写的ws中的方法?
      

  4.   

    确切的说,我想知道用jbuilder9+weblogic开发ws的整个过程:)
      

  5.   

    不可以,JB写的代码默认没有把Post调用开启,这比较安全。
    不像.NET下编出来的WebS默认IE用Post就能调用的。
    不过JB提供了一个测试用例,编译后在你的project里可以看到有个Web服务的TestCase。
    可以看看它里面的代码,你就会如何在自己App中调用这个WS了。
    不过,它只简单test,具体的内部逻辑是否正确,你只能自己写代码测试了(可以参考这个test来调用WS)。
      

  6.   

    开发过程很简单的,和开发一般的Application没有多大的区别。
    先按照常规方法写好你的代码,然后添加WSDesinge并Configure,
    然后把你要作为WS的类拖到设计视图里
    然后编译运行试试看,修改到没有编译错误
    然后编写自己的测试应用程序,其中调用那些你的WS
    测试后确保WS内部逻辑正确
    最后可以发布WS,其生成的WSDL文件可以提供给客户,或者将自己的WS的URL给客户也行
    如果需要打包成war也行,只要新建一个War项目安步骤做就行了。
      

  7.   

    已经开始有点懂了,那比如我现在写好一个javabean然后设置project的service为weblogic以后,选中javabean右键把它导出为ws,之后还要不要用weblogic?测试的时候要不要开呢?是不是写好了以后不要手动的把自己编写的ws添加到weblogic的workshop中?
      

  8.   

    真是很感谢呀,不过还有些不懂:你说的WSDesinge并Configure是不是就是配置它的服务器(weblogic)?把类拖到设计视图里有什么用?
      

  9.   

    简单一点来说就是,写好你的javabean
    然后导出为WS
    编写代码过程不需要WebLogic(WL)
    但是调试和运行都需要WL的,WL是Web服务(WS)的容器,WS是需要在容器中才能运行的,就像.NET下的WS必须要在ASP.NET 下才能用一样。
      

  10.   

    我比较菜,我安装的是weblogic platform 8.1版,是启动web logic中自己定义的domain的service还是启动其他的?
      

  11.   

    用默认的domain就行了,JB会自动配置的。
      

  12.   

    也就是说把程序导出为web service以后就手动启动domain,然后jb会自动把web service添加到web logic中不用自己手动配置?WSDesinge并Configure是不是就是配置它的服务器(weblogic)?把类拖到设计视图里有什么用?^_^
      

  13.   

    我在jbuilder中写了代码,编译以后,部署了ws可是就是找不到testcase呀?