急呀!web service和web logic 问题!!!在线等待…… 在JB里可以直接使用WebLogic测试啊.写WS是服务器配置为WebLogic,运行时就在WebLogic的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我已经把服务器配置为weblogic,程序写好以后也导出为web service了,是不是要运行weblogic的服务器,然后在哪里看结果呢? 是的,首先要开启WebLogic。你的程序在哪里输出结果,就在哪里看结果拉。既然是WS,那要写好客户端才能真正确认你的WS能不能用,正确与否,JB提供的只是TestCase而已。 难道不可以像.net一样运行的时候jbuilder用ie打开ws,然后在ie里看到自己写的ws中的方法? 确切的说,我想知道用jbuilder9+weblogic开发ws的整个过程:) 不可以,JB写的代码默认没有把Post调用开启,这比较安全。不像.NET下编出来的WebS默认IE用Post就能调用的。不过JB提供了一个测试用例,编译后在你的project里可以看到有个Web服务的TestCase。可以看看它里面的代码,你就会如何在自己App中调用这个WS了。不过,它只简单test,具体的内部逻辑是否正确,你只能自己写代码测试了(可以参考这个test来调用WS)。 开发过程很简单的,和开发一般的Application没有多大的区别。先按照常规方法写好你的代码,然后添加WSDesinge并Configure,然后把你要作为WS的类拖到设计视图里然后编译运行试试看,修改到没有编译错误然后编写自己的测试应用程序,其中调用那些你的WS测试后确保WS内部逻辑正确最后可以发布WS,其生成的WSDL文件可以提供给客户,或者将自己的WS的URL给客户也行如果需要打包成war也行,只要新建一个War项目安步骤做就行了。 已经开始有点懂了,那比如我现在写好一个javabean然后设置project的service为weblogic以后,选中javabean右键把它导出为ws,之后还要不要用weblogic?测试的时候要不要开呢?是不是写好了以后不要手动的把自己编写的ws添加到weblogic的workshop中? 真是很感谢呀,不过还有些不懂:你说的WSDesinge并Configure是不是就是配置它的服务器(weblogic)?把类拖到设计视图里有什么用? 简单一点来说就是,写好你的javabean然后导出为WS编写代码过程不需要WebLogic(WL)但是调试和运行都需要WL的,WL是Web服务(WS)的容器,WS是需要在容器中才能运行的,就像.NET下的WS必须要在ASP.NET 下才能用一样。 我比较菜,我安装的是weblogic platform 8.1版,是启动web logic中自己定义的domain的service还是启动其他的? 用默认的domain就行了,JB会自动配置的。 也就是说把程序导出为web service以后就手动启动domain,然后jb会自动把web service添加到web logic中不用自己手动配置?WSDesinge并Configure是不是就是配置它的服务器(weblogic)?把类拖到设计视图里有什么用?^_^ 我在jbuilder中写了代码,编译以后,部署了ws可是就是找不到testcase呀? JavaWeb中向Oracle数据库插入图片,求完整代码! SQL查询排序求助啊 JSP中的ID问题 奇怪的list问题. 如何将字符串(String)类型转换成邮件地址(InternetAddress)类型 有没有大侠通过Java实现导入MS Project的mpp文件呢? 发表下个人对struts国际化和Tiles标签库的见解,还请指正 这个应用应该怎么做? 请问该如何处理??在线等 哪位J2EE、EJB高手能精辟的讲一下EJB的用途,结构?逻辑清楚者得分。 关于Struts标签html:link问题?????????? log4j问题
不像.NET下编出来的WebS默认IE用Post就能调用的。
不过JB提供了一个测试用例,编译后在你的project里可以看到有个Web服务的TestCase。
可以看看它里面的代码,你就会如何在自己App中调用这个WS了。
不过,它只简单test,具体的内部逻辑是否正确,你只能自己写代码测试了(可以参考这个test来调用WS)。
先按照常规方法写好你的代码,然后添加WSDesinge并Configure,
然后把你要作为WS的类拖到设计视图里
然后编译运行试试看,修改到没有编译错误
然后编写自己的测试应用程序,其中调用那些你的WS
测试后确保WS内部逻辑正确
最后可以发布WS,其生成的WSDL文件可以提供给客户,或者将自己的WS的URL给客户也行
如果需要打包成war也行,只要新建一个War项目安步骤做就行了。
然后导出为WS
编写代码过程不需要WebLogic(WL)
但是调试和运行都需要WL的,WL是Web服务(WS)的容器,WS是需要在容器中才能运行的,就像.NET下的WS必须要在ASP.NET 下才能用一样。