我想从我的url中删除上下文路径。当我运行项目在http:///localhost:8080/myApp/
运行。我想从中删除myApp。 所有我的配置基于java。我更改context.xml到这个,但是当我想登录,基于春季安全无法正常工作。我也像这样添加基于web.xml的java配置。如何在java应用程序中删除上下文路径
public class AppInitializer implements WebApplicationInitializer {
@Override
public void onStartup(ServletContext servletContext) throws ServletException {
WebApplicationContext context = getContext();
servletContext.addListener(new ContextLoaderListener(context));
ServletRegistration.Dynamic dispatcher = servletContext.addServlet("DispatcherServlet", new DispatcherServlet(context));
dispatcher.setLoadOnStartup(1);
dispatcher.addMapping("/");
}
private AnnotationConfigWebApplicationContext getContext() {
AnnotationConfigWebApplicationContext context = new AnnotationConfigWebApplicationContext();
context.setConfigLocation("mypac.config");
return context;
}
}
你使用了什么服务器? tomcat或jboss? –
@Ataur Rahman Munna我的服务器是tomcat。 – Eric