整个目录考贝过来??以前测试的时候(在同一台机器上,即编译通过的机器上做的测试),比如说建了一个web-test的 web service,我只考了.jar文件到站点的web-inf的lib目录下,然后修改了一下web-inf下的weblogic.xml文件,只需要在地址栏中打
http://localhost/web-test就能出来界面~~结果现在真正用了,不行了,按照你说的把整个目录考进来,提示403错误

解决方案 »

  1.   

    我现在将 建立web service时创建的Application Model目录拷贝到我的机器上的一个目录下,修改weblogic的配置文件 config.xml文件如下
     <Application Name="myWebServiceModel"
            Path="D:\ldtII\webService\myWebServiceModel\myWebServiceModel.ear" TwoPhase="true">
            <WebServiceComponent Name="myWebService" Targets="ldtii" URI="myWebService.war"/>
        </Application>
    然后启动weblogic就行了,能够看到web service的测试页面,但是web service的默认跟目录与我的站点目录却不同,少了DefaultApp这个文件夹,怎么回事呢?
      

  2.   

    如果在server端发布成?WSDL时候用的是IP地址,那么客户端调用的地址与这个地址是一样的,如果地址不用IP的话,应该不用改什么的
      

  3.   

    如果两者目录结构不一样,你需要修改web.xml文件,改变相应的<url-parent>楼上说的也是一个问题.但一般客户端的开发都有一个配置文件来确定webservice服务所在的服务器IP地址!!!!!!!!!!
      

  4.   

    url-parent???我的web.xml里面没有这一项阿~~~
    需要修改web-inf下的weblogic.xml吗?
    还有 和DefaultWebApp处于同一目录的 config.xml(weblogic的配置文件),我看了一下编译web service的机器上的config.xml,发现里面多了<Application Name="myWebServiceModel" Path="D:\ldtII\DefaultWebApp\myWebServiceModel\myWebServiceModel.ear" TwoPhase="true">
    <WebServiceComponent Name="myWebService" Targets="ldtii" URI="myWebService.war"/>
    </Application>这样一项,加上这一项倒是可以看到web service的测试页面,如果去掉了,就不行了~~
    但是,还是那个问题,web service的默认工作目录和我的站点的工作目录不一致~~如何修改呢?