Я хочу удалить путь контекста из моего url. когда я запускаю проект, его запуск выполняется в http:///localhost:8080/myApp/
. Я хочу удалить myApp из него. все мои настройки на основе java. Я меняю context.xml на этот <Context antiJARLocking="true" path="/"/>
, но когда я хочу войти, что на основе весенней безопасности не работает. Я также добавляю java-конфигурацию на основе web.xml.Как удалить путь контекста в 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 мой сервер - кошка. – Eric