我在ubuntu服务器上的tomcat上运行了一个应用程序。问题是显然忽略了web.xml文件。我想运行的URL引发404错误。
我的web.xml中有以下配置
<servlet>
<servlet-name>GAMOAuthSignIn</servlet-name>
<servlet-class>artech.security.api.agamextauthinput</servlet-class>
</servlet>
和这个
<servlet-mapping>
<servlet-name>GAMOAuthSignIn</servlet-name>
<url-pattern>/oauth/gam/signin</url-pattern>
</servlet-mapping>
所以,当我去http://example.com:8080/Application/oauth/gam/signin它应该运行类文件artech.security.api.agamextauthinput,该文件驻留在App / web-inf / lib文件夹中存在的jar上
注意:当我在具有相同配置的Windows上运行应用程序时,它按预期工作。
有没有人有过这个问题的经验?我错过了什么?
感谢任何帮助,谢谢。
答案 0 :(得分:0)
问题在于我将web.xml文件放在应用程序的根文件夹中。我的错。对于那个很抱歉。谢谢你的帮助=)