gpt4 book ai didi

tomcat - 将 Spring MVC 3 应用程序部署到 tomcat

转载 作者:行者123 更新时间:2023-11-28 22:31:19 26 4
gpt4 key购买 nike

我有一个 Spring MVC 3 Web 应用程序,当我从 netbeans 中运行 ti 时,我在 tomcat 中运行时没有任何问题。在 netbeans 中,您只需单击“运行”,Web 应用程序项目就会自动部署到捆绑的 tomcat 安装中。

但是现在我正尝试在 netbeans 之外运行相同的应用程序。我将 war 文件放入 tomcats webapp 目录,日志显示正在部署它。但是,我的应用程序(= spring 上下文)从未加载过。

web.xml:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
<display-name>My Web Application</display-name>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>

<servlet>
<servlet-name>MyWebApp</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/ApplicationContext.xml
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>MyWebApp</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>/WEB-INF/jsp/*</url-pattern>
</servlet-mapping>
</web-app>

没有错误信息。只是没有加载 Spring 上下文。

我做错了什么?

最佳答案

我的天哪。我浏览到错误的页面。 URL 区分大小写,因此 MyWebApp/index 可以工作,但 myWebApp/index 不行。

关于tomcat - 将 Spring MVC 3 应用程序部署到 tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16873331/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com