2017-08-04 61 views
1

我有一个Perl应用程序,我正在从Apache服务器移动到xampp 7.1.7中的Tomcat服务器。我一直遵守以下:Tomcat上Perl应用程序的Web.xml内容

而且一个微小的细节是躲避我。 webapps/project_name/WEB-INF中web.xml的内容应该是什么样子?没有Java servlet。这是100%的Perl。我在Tomcat下运行它的原因是我的SSO身份验证作为应用程序web.xml文件中配置的身份验证过滤器运行。

+0

从我从该论坛了解到,您需要使用web.xml文件中已存在的servlet。但那个帖子已经超过10年了。东西可能已经改变。 – simbabque

+0

有两个web.xml文件正在播放。 tomcat/conf中的一个使用指向类CGIServlet的servlet'cgi'进行设置。我正在讨论web应用程序的特定web.xml,它位于tomcat/webapps/project_name/WEB-INF中。应该引用相同的servlet吗? – Imogene

+0

基于这两个链接,我不认为你实际上需要第二个文件。 – simbabque

回答

0

Simbabque的回应是正确的目标。出于其他原因,我确实需要特定于应用程序的web.xml,因此答案是将< servlet>和< servlet-mapping>标记从conf/web.xml移动到特定于应用程序的WEB-INF/web。 XML。