Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;“你好,世界”;javajax-WS的应用_Java_Javascript_Jquery_Web Services_Jax Ws - Fatal编程技术网

&引用;“你好,世界”;javajax-WS的应用

&引用;“你好,世界”;javajax-WS的应用,java,javascript,jquery,web-services,jax-ws,Java,Javascript,Jquery,Web Services,Jax Ws,我有个问题。。。 我在Java JAX-WS上实现了一个简单的“Hello World”应用程序: 我没有访问这些方法,特别是“getHelloWorldAsString”。 我尝试了jquery和插件“jquery.soap”。 如何从JavaScript调用方法? 你能给我举个例子吗?或者我在Java代码中更改了什么 ITest.java文件: package ru.ntcsiz.searcher.search.test; import javax.jws.WebMethod; impor

我有个问题。。。 我在Java JAX-WS上实现了一个简单的“Hello World”应用程序:

我没有访问这些方法,特别是“getHelloWorldAsString”。 我尝试了jquery和插件“jquery.soap”。 如何从JavaScript调用方法? 你能给我举个例子吗?或者我在Java代码中更改了什么

ITest.java文件:

package ru.ntcsiz.searcher.search.test;

import javax.jws.WebMethod;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.jws.soap.SOAPBinding.Style;

//Service Endpoint Interface
@SOAPBinding(style = Style.RPC)
public interface ITest {

    @WebMethod String getHelloWorldAsString(String name);

}
package ru.ntcsiz.searcher.search.test;

import javax.jws.WebService;

//Service Implementation
@WebService(endpointInterface = "ru.ntcsiz.searcher.search.test.ITest")
public class TestClass implements ITest {

    @Override
    public String getHelloWorldAsString(String name) {
    return "Hello World! It's works! " + name;
    }
}
package ru.ntcsiz.searcher.search.test;

import javax.xml.ws.Endpoint;

public class TestClassPublisher {

    public static void main(String[] args) {
       Endpoint.publish("http://localhost:9999/ws/test", new TestClass());
    }
}
TestClass.java:

package ru.ntcsiz.searcher.search.test;

import javax.jws.WebMethod;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.jws.soap.SOAPBinding.Style;

//Service Endpoint Interface
@SOAPBinding(style = Style.RPC)
public interface ITest {

    @WebMethod String getHelloWorldAsString(String name);

}
package ru.ntcsiz.searcher.search.test;

import javax.jws.WebService;

//Service Implementation
@WebService(endpointInterface = "ru.ntcsiz.searcher.search.test.ITest")
public class TestClass implements ITest {

    @Override
    public String getHelloWorldAsString(String name) {
    return "Hello World! It's works! " + name;
    }
}
package ru.ntcsiz.searcher.search.test;

import javax.xml.ws.Endpoint;

public class TestClassPublisher {

    public static void main(String[] args) {
       Endpoint.publish("http://localhost:9999/ws/test", new TestClass());
    }
}
TestClassPublisher.java:

package ru.ntcsiz.searcher.search.test;

import javax.jws.WebMethod;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.jws.soap.SOAPBinding.Style;

//Service Endpoint Interface
@SOAPBinding(style = Style.RPC)
public interface ITest {

    @WebMethod String getHelloWorldAsString(String name);

}
package ru.ntcsiz.searcher.search.test;

import javax.jws.WebService;

//Service Implementation
@WebService(endpointInterface = "ru.ntcsiz.searcher.search.test.ITest")
public class TestClass implements ITest {

    @Override
    public String getHelloWorldAsString(String name) {
    return "Hello World! It's works! " + name;
    }
}
package ru.ntcsiz.searcher.search.test;

import javax.xml.ws.Endpoint;

public class TestClassPublisher {

    public static void main(String[] args) {
       Endpoint.publish("http://localhost:9999/ws/test", new TestClass());
    }
}

您可以使用WSDL并使用ApacheCXF框架生成javascript客户端。详情见下面的链接