我是java spring的新手,这是我的问题。
我创建了一个名为DiamonShop的简单项目,并尝试使用tomcat9.0.62运行它。
但它显示了这个错误
我认为错误是因为文件server.xml,因为我有两个项目名为DemoSpringMVC和DiamonShop,在文件server.xml中,我发现有这一行
<Context docBase="DemoSpringMVC" path="/DemoSpringMVC" reloadable="true" source="org.eclipse.jst.jee.server:DemoSpringMVC"/>
<Context docBase="DiamonShop" path="/DiamonShop" reloadable="true" source="org.eclipse.jst.jee.server:DiamonShop"/></Host>
链接http://localhost:8888/DemoSpringMVC/
工作得很好当我把上面的行改成这个
<Context docBase="DiamonShop" path="/DiamonShop" reloadable="true" source="org.eclipse.jst.jee.server:DiamonShop"/></Host>
链接http://localhost:8888/DemoSpringMVC/
不起作用,所以我想也许链接http://localhost:8888/DiamonShop/
一定起作用了?但它没有。
我也试过tomcat 8.5和tomcat 10,但它显示了同样的错误。
这里是我的代码(DemoSpringMVC和DiamonShop),如果你需要的话,供参考。
https://github.com/nguyencuc2586/Spring3.3
https://github.com/nguyencuc2586/DIamonShop4.1
这是我的webapp目录
下面是我的server.xml文件
https://github.com/nguyencuc2586/DiamonShop4.1Serverfile
这是我在apache-tomcat上的web应用程序
https://github.com/nguyencuc2586/DiamonShop4.1apache-tomcat-9.0.62-webapps
你能给予我一些建议吗?谢谢。
1条答案
按热度按时间d6kp6zgx1#
很可能您所指的docBase=“DemoSpringMVC”在webapp目录中不存在,因为您可能构建的war/jar文件包含类似字符串的“SNAPSHOT”。