diff --git a/.idea/misc.xml b/.idea/misc.xml index 4258c62fd9edaffc241e79c34ec36a478505f4f1..ae9c99552a28ca0fdfecb979c426ddf5a99199bc 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -8,7 +8,7 @@ </list> </option> </component> - <component name="ProjectRootManager" version="2" languageLevel="JDK_18" default="true" project-jdk-name="18" project-jdk-type="JavaSDK"> + <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="corretto-1.8" project-jdk-type="JavaSDK"> <output url="file://$PROJECT_DIR$/out" /> </component> </project> \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 904af5b2fa3f0cda0b8b9f6ab0698b725e87093e..0b3a5b1e94e0c1cc46ccfccd26a6b6df9ea083f7 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -5,18 +5,23 @@ </component> <component name="ChangeListManager"> <list default="true" id="8522785e-cde9-49a6-ad14-9d935d110316" name="Changes" comment=""> - <change afterPath="$PROJECT_DIR$/.idea/uiDesigner.xml" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/.idea/encodings.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/encodings.xml" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/.idea/misc.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/misc.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/docker-compose.yml" beforeDir="false" afterPath="$PROJECT_DIR$/docker-compose.yml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/pom.xml" beforeDir="false" afterPath="$PROJECT_DIR$/pom.xml" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/src/main/java/com/example/jaxw/HelloServlet.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/example/jaxw/HelloServlet.java" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/src/main/java/com/example/jaxw/HelloServlet.java" beforeDir="false" /> </list> <option name="SHOW_DIALOG" value="false" /> <option name="HIGHLIGHT_CONFLICTS" value="true" /> <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" /> <option name="LAST_RESOLUTION" value="IGNORE" /> </component> + <component name="FileTemplateManagerImpl"> + <option name="RECENT_TEMPLATES"> + <list> + <option value="Class" /> + </list> + </option> + </component> <component name="Git.Settings"> <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" /> </component> @@ -38,9 +43,21 @@ "SHARE_PROJECT_CONFIGURATION_FILES": "true", "WebServerToolWindowFactoryState": "false", "last_opened_file_path": "C:/Webdev/WBD/tugas-besar-2/jax-ws", + "project.structure.last.edited": "Modules", + "project.structure.proportion": "0.15", + "project.structure.side.proportion": "0.2", + "settings.editor.selected.configurable": "reference.projectsettings.compiler.javacompiler", "vue.rearranger.settings.migration": "true" } }]]></component> + <component name="RecentsManager"> + <key name="MoveFile.RECENT_KEYS"> + <recent name="C:\Webdev\WBD\tugas-besar-2\jax-ws\src\main\java\com\example\jaxw\com\example" /> + <recent name="C:\Webdev\WBD\tugas-besar-2\jax-ws\src\main\java\com\example\jaxw\com" /> + <recent name="C:\Webdev\WBD\tugas-besar-2\jax-ws\src\main\java" /> + <recent name="C:\Webdev\WBD\tugas-besar-2\jax-ws\src\main\java\com\example\jaxw" /> + </key> + </component> <component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" /> <component name="TaskManager"> <task active="true" id="Default" summary="Default task"> diff --git a/pom.xml b/pom.xml index 61b8bf883247759682fb4bbe28577a02c456c18c..4099076d15b2671b215223508ac41579d0c0eae4 100644 --- a/pom.xml +++ b/pom.xml @@ -2,14 +2,15 @@ <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"> - <modelVersion>4.0.0</modelVersion> - + <modelVersion>4.0.0</modelVersion><java.version>1.8</java.version> <groupId>com.example</groupId> <artifactId>jax-w</artifactId> <version>1.0-SNAPSHOT</version> <name>jax-w</name> <packaging>war</packaging> + <java.version>1.8</java.version> + <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.target>11</maven.compiler.target> diff --git a/src/main/java/com/example/jaxw/Main.java b/src/main/java/com/example/jaxw/Main.java new file mode 100644 index 0000000000000000000000000000000000000000..deb09d137ec6c7dddc5d8f46711fe1a3f4513d4c --- /dev/null +++ b/src/main/java/com/example/jaxw/Main.java @@ -0,0 +1,14 @@ +package com.example.jaxw; + +import javax.xml.ws.Endpoint; + +public class Main { + public static void main(String[] args) { + try { + Endpoint.publish("http://localhost:3001/ws/testing", new com.example.jaxw.TestingService()); + System.out.println("Server started"); + } catch (Exception e) { + System.out.println("Something's wrong"); + } + } +} diff --git a/src/main/java/com/example/jaxw/TestingService.java b/src/main/java/com/example/jaxw/TestingService.java new file mode 100644 index 0000000000000000000000000000000000000000..4cf1279ad771624e6334766651109e058683a588 --- /dev/null +++ b/src/main/java/com/example/jaxw/TestingService.java @@ -0,0 +1,12 @@ +package com.example.jaxw; + +import javax.jws.WebMethod; +import javax.jws.WebService; + +@WebService +public class TestingService { + @WebMethod + public String HelloWorld(String name) { + return "Hello " + name; + } +}