zoukankan      html  css  js  c++  java
  • WebSevice<1> 发布 JDK12 <-> 20210927

    1、POM.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.mayikt</groupId>
    <artifactId>mayikt_webservice</artifactId>
    <version>1.0-SNAPSHOT</version>

    <properties>
    <maven.compiler.source>12</maven.compiler.source>
    <maven.compiler.target>12</maven.compiler.target>
    </properties>
    <dependencies>
    <!-- https://mvnrepository.com/artifact/javax.jws/javax.jws-api -->
    <dependency>
    <groupId>javax.jws</groupId>
    <artifactId>javax.jws-api</artifactId>
    <version>1.1</version>
    </dependency>
    <dependency>
    <groupId>com.sun.xml.ws</groupId>
    <artifactId>jaxws-ri</artifactId>
    <version>2.3.0</version>
    <type>pom</type>
    </dependency>
    <dependency>
    <groupId>javax.activation</groupId>
    <artifactId>activation</artifactId>
    <version>1.1.1</version>
    </dependency>
    </dependencies>

    </project>



    2、Sevice
    package com.mayikt.service;
    import javax.jws.WebMethod;
    import javax.jws.WebService;
    import javax.xml.ws.Endpoint;


    @WebService
    public class UserService {


    @WebMethod
    public String getUser(long userId){
    return "mayikt nbnb"+userId;
    }

    public static void main(String[] args) {
    //定义WebService的发布地址,这个地址就是提供给外界访问Webervice的URL地址,URL地址格式为:http://ip:端口号/xxxx
    //String address = "http://192.168.1.100:8989/";这个WebService发布地址的写法是合法的
    //String address = "http://192.168.1.100:8989/Webservice";这个WebService发布地址的是合法的
    String address = "http://127.0.0.1:8989/service/UserService";
    //使用Endpoint类提供的publish方法发布WebService,发布时要保证使用的端口号没有被其他应用程序占用
    Endpoint.publish(address , new UserService());
    System.out.println("发布webservice成功!");
    }
    }





       3、发布

     public static void main(String[] args) {
    //定义WebService的发布地址,这个地址就是提供给外界访问Webervice的URL地址,URL地址格式为:http://ip:端口号/xxxx
    //String address = "http://192.168.1.100:8989/";这个WebService发布地址的写法是合法的
    //String address = "http://192.168.1.100:8989/Webservice";这个WebService发布地址的是合法的
    String address = "http://127.0.0.1:8989/service/UserService";
    //使用Endpoint类提供的publish方法发布WebService,发布时要保证使用的端口号没有被其他应用程序占用
    Endpoint.publish(address , new UserService());
    System.out.println("发布webservice成功!");
    }




     

    参考:https://www.cnblogs.com/xdp-gacl/p/4259481.html

  • 相关阅读:
    Sip协议中的严格路由和松路由
    读书有感(转)
    c# ini文件操作类(简单配置文件)
    android ApiDemos学习1 主界面动态ListView显示
    android 长度单位
    ArcGIS Engine 常用方法
    android simcard
    android 屏蔽home键操作
    android activity
    android ListView
  • 原文地址:https://www.cnblogs.com/smallfa/p/15343293.html
Copyright © 2011-2022 走看看