import java.security.AccessController;
import java.util.Iterator;
-import javax.annotation.PostConstruct;
+import jakarta.annotation.PostConstruct;
import javax.security.auth.Subject;
import javax.servlet.http.HttpServletRequest;
import java.util.Locale;
import java.util.Set;
-import javax.annotation.PostConstruct;
+import jakarta.annotation.PostConstruct;
import javax.security.auth.Subject;
import org.argeo.eclipse.ui.specific.UiContext;
import java.util.Arrays;
-import javax.inject.Inject;
+import jakarta.inject.Inject;
import javax.naming.InvalidNameException;
import javax.naming.ldap.LdapName;
import java.util.List;
-import javax.inject.Inject;
-import javax.inject.Named;
+import jakarta.inject.Inject;
+import jakarta.inject.Named;
import org.eclipse.e4.core.di.annotations.Execute;
import org.eclipse.e4.ui.model.application.MApplication;
import java.util.UUID;
import java.util.concurrent.Callable;
-import javax.inject.Inject;
+import jakarta.inject.Inject;
import javax.security.auth.Subject;
import javax.security.auth.login.LoginContext;
import javax.security.auth.login.LoginException;
Import-Package: \
javax.websocket.server,\
-org.eclipse.jetty.util.component;version="[9.4,12)";resolution:=optional,\
-org.eclipse.jetty.http;version="[9.4,12)";resolution:=optional,\
-org.eclipse.jetty.io;version="[9.4,12)";resolution:=optional,\
-org.eclipse.jetty.security;version="[9.4,12)";resolution:=optional,\
-org.eclipse.jetty.server.handler;version="[9.4,12)";resolution:=optional,\
-org.eclipse.jetty.*;version="[9.4,12)";resolution:=optional,\
+org.eclipse.jetty.util.component,\
+org.eclipse.jetty.ee8.nested,\
*
\ No newline at end of file
import org.argeo.cms.jetty.CmsJettyServer;
import org.argeo.cms.web.CmsWebApp;
-import org.eclipse.jetty.servlet.DefaultServlet;
-import org.eclipse.jetty.servlet.ServletContextHandler;
-import org.eclipse.jetty.servlet.ServletHolder;
-import org.eclipse.jetty.util.resource.Resource;
+import org.eclipse.jetty.ee8.servlet.DefaultServlet;
+import org.eclipse.jetty.ee8.servlet.ServletContextHandler;
+import org.eclipse.jetty.ee8.servlet.ServletHolder;
import org.eclipse.rap.rwt.application.ApplicationRunner;
import org.eclipse.rap.rwt.engine.RWTServlet;
// rwt-resources requires a file system
try {
Path tempDir = Files.createTempDirectory("argeo-rwtRunner");
- servletContextHandler.setBaseResource(Resource.newResource(tempDir.resolve("www").toString()));
+ // FIXME we need a base directory
+ //servletContextHandler.setBaseResource(Resource.newResource(tempDir.resolve("www").toString()));
} catch (IOException e) {
throw new IllegalStateException("Cannot create temporary directory", e);
}
import javax.servlet.ServletContextListener;
import org.argeo.minidesktop.MiniDesktopManager;
+import org.eclipse.jetty.ee8.servlet.DefaultServlet;
+import org.eclipse.jetty.ee8.servlet.ServletContextHandler;
+import org.eclipse.jetty.ee8.servlet.ServletHolder;
import org.eclipse.jetty.server.Connector;
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.server.ServerConnector;
-import org.eclipse.jetty.servlet.DefaultServlet;
-import org.eclipse.jetty.servlet.ServletContextHandler;
-import org.eclipse.jetty.servlet.ServletHolder;
-import org.eclipse.jetty.util.resource.Resource;
import org.eclipse.jetty.util.thread.QueuedThreadPool;
+import org.eclipse.rap.rwt.application.Application.OperationMode;
import org.eclipse.rap.rwt.application.ApplicationConfiguration;
import org.eclipse.rap.rwt.application.ApplicationRunner;
import org.eclipse.rap.rwt.application.EntryPoint;
-import org.eclipse.rap.rwt.application.Application.OperationMode;
import org.eclipse.rap.rwt.engine.RWTServlet;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
// rwt-resources requires a file system
try {
tempDir = Files.createTempDirectory("argeo-rwtRunner");
- context.setBaseResource(Resource.newResource(tempDir.resolve("www").toString()));
+ // FIXME we need a base directory
+// context.setBaseResource(new PathResource(tempDir.resolve("www")));
} catch (IOException e) {
throw new IllegalStateException("Cannot create temporary directory", e);
}