diff --git a/Dockerfile b/Dockerfile
index 99c0481..74ca274 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-FROM d4science/smartgears-distribution:4.0.0-SNAPSHOT-java11-tomcat9
+FROM d4science/smartgears-distribution:4.0.0-SNAPSHOT-java11-tomcat10.1.19
COPY ./docker/logback.xml /etc/
COPY ./docker/container.ini /etc/
diff --git a/gcube/extra-resources/WEB-INF/web.xml b/gcube/extra-resources/WEB-INF/web.xml
index 7e7dfdc..67c7bc7 100644
--- a/gcube/extra-resources/WEB-INF/web.xml
+++ b/gcube/extra-resources/WEB-INF/web.xml
@@ -8,10 +8,15 @@
A gcube HelloWorld service - smartgears 4
- org.gcube.service.helloworld.HelloWorld
+ HelloWorld
+ org.glassfish.jersey.servlet.ServletContainer
+
+ jersey.config.server.provider.packages
+ org.gcube.service.helloworld.services
+
- org.gcube.service.helloworld.HelloWorld
+ HelloWorld
/*
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 6a3ed92..3328655 100644
--- a/pom.xml
+++ b/pom.xml
@@ -2,7 +2,7 @@
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">
4.0.0
-
+
org.gcube.service
helloworld
0.0.1-SNAPSHOT
@@ -31,7 +31,8 @@
scm:git:https://code-repo.d4science.org/gCubeSystem/hello-world-sg4-service.git
scm:git:https://code-repo.d4science.org/gCubeSystem/hello-world-sg4-service.git
- https://code-repo.d4science.org/gCubeSystem/hello-world-sg4-service.git
+
+ https://code-repo.d4science.org/gCubeSystem/hello-world-sg4-service.git
@@ -47,8 +48,8 @@
-
-
+
+
org.glassfish.jersey.inject
jersey-cdi2-se
-
+
@@ -104,7 +107,8 @@
${project.artifactId}
-
-
org.codehaus.mojo
diff --git a/src/main/java/org/gcube/service/helloworld/HelloWorld.java b/src/main/java/org/gcube/service/helloworld/HelloWorld.java
deleted file mode 100644
index 330a670..0000000
--- a/src/main/java/org/gcube/service/helloworld/HelloWorld.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package org.gcube.service.helloworld;
-
-import java.util.HashSet;
-import java.util.Set;
-
-import jakarta.ws.rs.ApplicationPath;
-import jakarta.ws.rs.core.Application;
-
-import org.gcube.service.helloworld.services.AuthenticatedService;
-import org.gcube.service.helloworld.services.ExcludeAuthorizationService;
-import org.gcube.service.helloworld.services.HelloService;
-
-/**
- *
- * @author Lucio Lelii (ISTI-CNR)
- */
-
-@ApplicationPath("")
-public class HelloWorld extends Application {
-
- public Set> getClasses() {
- final Set> classes = new HashSet>();
- // register resources classes implementing Servlets
- classes.add(HelloService.class);
- classes.add(ExcludeAuthorizationService.class);
- classes.add(AuthenticatedService.class);
- return classes;
- }
-}