2015-08-31 2 views
2

Я пытаюсь предоставить доступ к robots.txt в Spring-MVC. Чтобы проверить код, я положил robots.txt в WebContent, Root и WEB-INF, но я не могу получить доступ к ним.Я не могу получить доступ к Robots.txt в Spring-MVC

Я уже применял ответы на эти вопросы 1, 2, 3 безрезультатно.

MyCode

<mvc:resources mapping="/resources/**" location="/resources/" /> 
<mvc:resources mapping="/robots.txt" location="/robots.txt" order="0" /> 
<mvc:annotation-driven /> 
+0

Положите его в 'webapp' У вас есть настройки Spring Security? –

+0

@NeilMcGuigan Нет У меня нет этой настройки. – Jack

+0

@NeilMcGuigan Если я помещу это в webapp, как предоставить доступ к этому? мне нужно настроить что-либо в моем приложении Spring или Tomcat? У меня есть файл test.jsp в моей корневой папке, доступ к которому я могу получить, но не этот файл robots.txt. – Jack

ответ

2

Это работает для меня:

Put robots.txt непосредственно под webapp

В mvc-dispatcher-servlet.xml есть:

<mvc:default-servlet-handler/>

<mvc:resources mapping="/resources/**" location="/, classpath:/META-INF/web-resources/" />

Использование Maven для создания вашей войны

+0

будет доступен robots.txt на www.domain.com/robots.txt? означает ли это, что вы отображаете/ресурсы/** в двух разных местах?/и/Мета-INF/....? – Jack

+0

Да. Это работает? –

+0

Привет, как настроить то же самое с помощью конфигураций Java вместо xml configs? Благодарю. –

 Смежные вопросы

  • Нет связанных вопросов^_^