#java #soap #server
Вопрос:
Как новичок в java, я пытаюсь запустить сервер SOAP в Java eclipse, поэтому я установил Java JDK8 и настроил его в пути сборки, как рекомендовал профессор. Но у меня всегда возникает одна и та же ошибка, когда я пытаюсь запустить свой сервер, и я не могу понять, почему
`nov. 23, 2021 9:09:04 PM com.sun.xml.ws.model.Injector lt;clinitgt; SEVERE: null java.security.PrivilegedActionException: java.lang.NoSuchMethodException: sun.misc.Unsafe.defineClass(java.lang.String, [B,int,int,java.lang.ClassLoader,java.security.ProtectionDomain)`
Вот мой сервер :
import javax.xml.ws.Endpoint; public class MathWebServicePublisher { public static void main(String[] args) { Endpoint.publish("http://localhost:8080/MathWebService", new mathServiceImpl()); // Adresse du service instance de son implémentation } }
Интерфейс :
import javax.jws.WebMethod; import javax.jws.WebService; @WebService public interface MathWebService { @WebMethod int add (int a, int b); @WebMethod int multiply (int a, int b); @WebMethod int substract (int a, int b); @WebMethod int devide (int a, int b); }
и вот мои зависимости :
lt;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 https://maven.apache.org/xsd/maven-4.0.0.xsd"gt; lt;modelVersiongt;4.0.0lt;/modelVersiongt; lt;groupIdgt;com.examples.mathlt;/groupIdgt; lt;artifactIdgt;web.servicelt;/artifactIdgt; lt;versiongt;0.0.1-SNAPSHOTlt;/versiongt; lt;namegt;un service web avec jax-xslt;/namegt; lt;dependenciesgt; lt;dependencygt; lt;groupIdgt;org.jboss.speclt;/groupIdgt; lt;artifactIdgt;jboss-javaee-6.0lt;/artifactIdgt; lt;versiongt;1.0.0.Finallt;/versiongt; lt;typegt;pomlt;/typegt; lt;scopegt;providedlt;/scopegt; lt;/dependencygt; lt;dependencygt; lt;groupIdgt;com.sun.xml.wslt;/groupIdgt; lt;artifactIdgt;rtlt;/artifactIdgt; lt;versiongt;2.3.1lt;/versiongt; lt;/dependencygt; lt;/dependenciesgt; lt;/projectgt;