Использование IntelliJ 9, Tomcat 6, проект Maven (на основе pom.xml).
При запуске приложения возвращается ошибка, не уверенная, является ли это проблемой развертывания tomcat или нет.
Странно, когда я нажимаю кнопку обновления в браузере, я не вижу никаких ошибок в окне вывода сервера IntelliJ.
У меня есть настройка tomcat с intelliJ для использования разрушенного войной артефакта.
Tomcat использует каталог под моими проектами?
Изменяет ли он XML-сервер Tomcat для этого? Или это как-то на лету?
Я хочу знать, какие файлы запускаются при запуске tomcat, по какой-то причине я получаю 404 по адресу:
http://localhost:8080/
Я только что установил простое приложение Spring MVC, у меня есть HomeController:
@Controller
public class HomeController {
@RequestMapping("/")
public String Index() {
return "hello, world";
}
}
web.xml:
<servlet>
<servlet-name>mymvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/src/main/web/WEB-INF/spring/servlet-context.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>mymvc</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
сервлет-context.xml
<context:component-scan base-package="com.debugging" />
<!-- Enables the Spring MVC @Controller programming model -->
<mvc:annotation-driven />
Обновление
Моя взорвавшаяся война выглядит так:
/mymvc_war_exploded
/mymvc_war_exploded/web-inf (it has classes folder and inside is my homecontroller.class)
/mymvc_war_exploded/lib
Я нигде не вижу свою папку представлений или мои файлы .xml.