Skip to content
Snippets Groups Projects
Commit 3f40536f authored by Bernardus Willson's avatar Bernardus Willson
Browse files

Merge branch 'dock' into 'main'

fix dedpendencies and build

See merge request !3
parents ccd31f91 07aa697c
1 merge request!3fix dedpendencies and build
......@@ -14,6 +14,7 @@ services:
toco-soap:
build:
dockerfile: Dockerfile
context: .
ports:
- "8080:8080"
- "8080:8080"
......@@ -13,10 +13,8 @@ FROM amazoncorretto:8
COPY --from=build /app/target /app
COPY .env /app
WORKDIR /app
EXPOSE 8080
CMD java -jar toco_Soap-1.0-SNAPSHOT.jar
\ No newline at end of file
CMD ["java", "-jar", "toco_Soap-1.0-SNAPSHOT.jar"]
\ No newline at end of file
......@@ -15,17 +15,6 @@
</properties>
<dependencies>
<dependency>
<groupId>javax.xml.ws</groupId>
<artifactId>jaxws-api</artifactId>
<version>2.3.1</version>
</dependency>
<dependency>
<groupId>jakarta.annotation</groupId>
<artifactId>jakarta.annotation-api</artifactId>
<version>1.3.5</version>
</dependency>
<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-rt</artifactId>
......@@ -38,23 +27,11 @@
<version>1.18.20</version>
<scope>provided</scope>
</dependency>
<!-- javax jws-->
<dependency>
<groupId>javax.jws</groupId>
<artifactId>javax.jws-api</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>org.glassfish.metro</groupId>
<artifactId>webservices-api</artifactId>
<version>4.0.2</version>
</dependency>
<dependency>
<groupId>org.glassfish.metro</groupId>
<artifactId>webservices-rt</artifactId>
<version>2.3.1</version>
</dependency>
</dependencies>
......@@ -68,11 +45,30 @@
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>org.toco.Main</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.2.0</version>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
......
......@@ -4,9 +4,11 @@ import org.toco.publisher.transactionPublisher;
public class Main {
public static void main(String[] args) {
System.out.println("server started");
gemsPublisher gemspublisher = new gemsPublisher();
gemspublisher.publish();
transactionPublisher transactionpublisher = new transactionPublisher();
transactionpublisher.publish();
System.out.println("all services online");
}
}
\ No newline at end of file
......@@ -3,6 +3,8 @@ import javax.xml.ws.Endpoint;
public class gemsPublisher {
public static void publish() {
System.out.println("publishing gems service");
Endpoint.publish("http://localhost:8080/gems", new org.toco.service.userGems());
System.out.println("gems service published");
}
}
......@@ -3,7 +3,13 @@ import javax.xml.ws.Endpoint;
public class transactionPublisher {
public static void publish() {
System.out.println("publishing transaction service");
Endpoint.publish("http://localhost:8080/transaction", new org.toco.service.transaction());
System.out.println("transaction service published");
}
}
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment