2016-04-23 2 views
1

Я хочу удалить путь контекста из моего 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; 
} 
} 
+1

какой сервер вы использовали? tomcat или jboss? –

+0

@ Ataur Rahman Munna мой сервер - кошка. – Eric

ответ

0

Для сервера tomcat вы можете удалить существующую директорию ROOT /. Переименуйте свою войну как ROOT.war и разверните ее.

Настройка корневой контекст для Tomcat conf/server.xml использовать военный файл (предполагается, что my_war Ваше имя войны)

< Context path="" docBase="my_war" reloadable="true"> 

вы можете следить за link также, что уже ответил.

0

Если вы используете Eclipse IDE:

  1. щелкните правой кнопкой мыши проект, выберите Properties ->Web Project Settings -> в корневой контекст, изменить yourApp к / и нажмите OK.
  2. Servers Explorer, удалить yourApp от Tomcat Server.
  3. (Опция) Если вы используете Maven, щелкните правой кнопкой мыши ваш проект -> выберите Maven -> выберите Update Project.
  4. Повторите свой проект.
Смежные вопросы