Hi Youval,
yes, after using the original web.xml AND adding the role "User" in the database I didn't get any errors.
the only difference between my web.xml (see below) and the original was the ServiceFilter and the role-name as mentioned above.
JP
<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"><web-app> <display-name>Tersus</display-name> <description>Tersus Web Application </description> <context-param> <param-name>debug</param-name> <param-value>true</param-value> <description>Enables/disables debug printings</description> </context-param> <context-param> <param-name>log</param-name> <param-value>true</param-value> <description>Enables/disables logging</description> </context-param> <listener> <listener-class>tersus.webapp.ContextPool</listener-class> </listener> <servlet> <servlet-name>Engine</servlet-name> <servlet-class>tersus.webapp.Engine</servlet-class> <load-on-startup/> </servlet> <servlet> <servlet-name>Notifier</servlet-name> <servlet-class>tersus.webapp.Notifier</servlet-class> <load-on-startup/> </servlet> <servlet> <servlet-name>Diagnostics</servlet-name> <servlet-class>tersus.webapp.Diagnostics</servlet-class> </servlet> <servlet> <servlet-name>ResourceServlet</servlet-name> <servlet-class>tersus.webapp.tomcat.CascadingFileServlet</servlet-class> <load-on-startup/> </servlet> <servlet-mapping> <servlet-name>Engine</servlet-name> <url-pattern>/Service/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>Engine</servlet-name> <url-pattern>/Code/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>Engine</servlet-name> <url-pattern>/Timestamp</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>Engine</servlet-name> <url-pattern>/Plugin/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>Diagnostics</servlet-name> <url-pattern>/Diagnostics</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>Engine</servlet-name> <url-pattern>/Setup</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>Engine</servlet-name> <url-pattern>/Scripts</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>Engine</servlet-name> <url-pattern>/Styles</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>Engine</servlet-name> <url-pattern>/Trace/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>Engine</servlet-name> <url-pattern>/Abort/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>Engine</servlet-name> <url-pattern>/Logout/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>Engine</servlet-name> <url-pattern>/File/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>Notifier</servlet-name> <url-pattern>/Notifier</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>ResourceServlet</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> <!-- Add mime types that are missing in Tomcat's default--> <mime-mapping> <extension>xls</extension><mime-type>application/vnd.ms-excel</mime-type> </mime-mapping> <session-config> <session-timeout>30</session-timeout> <!-- 30 minutes --> </session-config> <welcome-file-list> </welcome-file-list> <resource-ref> <description> Resource reference to a factory for javax.mail.Session instances that may be used for sending electronic mail messages, preconfigured to connect to the appropriate SMTP server. </description> <res-ref-name>mail/Session</res-ref-name> <res-type>javax.mail.Session</res-type> <res-auth>Container</res-auth> </resource-ref> <resource-ref> <description> Resource reference to a DataSource that may be used for obtaining connections to the main database of the application </description> <res-ref-name>jdbc/Main</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> <security-constraint> <web-resource-collection> <web-resource-name>Everything</web-resource-name> <url-pattern>/*</url-pattern> </web-resource-collection> <auth-constraint> <role-name>*</role-name> </auth-constraint> </security-constraint> <login-config> <auth-method>BASIC</auth-method> <realm-name>Tersus</realm-name> </login-config> <security-role> <!-- Starting from Tomcat 5.5.15, all users should be assigned a predefined 'User' to access the application See http://threebit.net/mail-archive/tomcat-users/msg00189.html--> <role-name>Everyone</role-name> </security-role> <security-role> <!-- Adding the Super role to make our default users usable--> <role-name>Super</role-name> </security-role></web-app>
To use the full functionality of this web site, JavaScript needs to be turned on.
For best results, use the Firefox browser..
Copyright © 2003-2017 - Tersus Software Ltd., All rights reserved. Terms of Use License Graphic design by EmaraDesign