<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Question Re: Location of java servlet (not jsp) deployed on Java Stack in Technology Q&amp;A</title>
    <link>https://community.sap.com/t5/technology-q-a/location-of-java-servlet-not-jsp-deployed-on-java-stack/qaa-p/4511307#M1730409</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vladimir,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here's my web.xml code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"&amp;gt;
&amp;lt;web-app&amp;gt;
	&amp;lt;display-name&amp;gt;WEB APP&amp;lt;/display-name&amp;gt;
	&amp;lt;description&amp;gt;WEB APP description&amp;lt;/description&amp;gt;
	&amp;lt;servlet&amp;gt;
		&amp;lt;servlet-name&amp;gt;SSORedirect3.jsp&amp;lt;/servlet-name&amp;gt;
		&amp;lt;jsp-file&amp;gt;/SSORedirect3.jsp&amp;lt;/jsp-file&amp;gt;
	&amp;lt;/servlet&amp;gt;
	&amp;lt;servlet-mapping&amp;gt;
		&amp;lt;servlet-name&amp;gt;AuthenticatorServlet&amp;lt;/servlet-name&amp;gt;
		&amp;lt;url-pattern&amp;gt;/SSOredirect3&amp;lt;/url-pattern&amp;gt;
	&amp;lt;/servlet-mapping&amp;gt;
	&amp;lt;security-constraint&amp;gt;
		&amp;lt;display-name&amp;gt;SecurityConstraint&amp;lt;/display-name&amp;gt;
		&amp;lt;web-resource-collection&amp;gt;
			&amp;lt;web-resource-name&amp;gt;WebResource&amp;lt;/web-resource-name&amp;gt;
			&amp;lt;url-pattern&amp;gt;/*&amp;lt;/url-pattern&amp;gt;
			&amp;lt;http-method&amp;gt;GET&amp;lt;/http-method&amp;gt;
			&amp;lt;http-method&amp;gt;POST&amp;lt;/http-method&amp;gt;
		&amp;lt;/web-resource-collection&amp;gt;
		&amp;lt;auth-constraint&amp;gt;
			&amp;lt;role-name&amp;gt;DefaultSecurityRole&amp;lt;/role-name&amp;gt;
		&amp;lt;/auth-constraint&amp;gt;
	&amp;lt;/security-constraint&amp;gt;
	&amp;lt;security-role&amp;gt;
		&amp;lt;role-name&amp;gt;DefaultSecurityRole&amp;lt;/role-name&amp;gt;
	&amp;lt;/security-role&amp;gt;
&amp;lt;/web-app&amp;gt;

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And in my jsp file, I have a form with this kind of code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&amp;lt;form name="xyz" method="GET" action="http://j2eeserver:50000/SSOredirect3/SSOredirect3"&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I get this error in my logs:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
com.sap.engine.services.servlets_jsp.server.exceptions.ServletNotFoundException: Requested resource [SSOredirect3/servlet/AuthenticatorServlet] not found.
Exception id: [000C299F469E00650001D8E900000CCC000458E27823275B]#
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tanguy Mezzano&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 10 Oct 2008 09:29:46 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-10-10T09:29:46Z</dc:date>
    <item>
      <title>Location of java servlet (not jsp) deployed on Java Stack</title>
      <link>https://community.sap.com/t5/technology-q-a/location-of-java-servlet-not-jsp-deployed-on-java-stack/qaq-p/4511305</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why this forum? this post is related to the way of calling a java servlet deployed on the java stack, so it's related to the structure of the stack than to real java programming.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Usually, I develop JSP servlets which are easily called either with a mapping or not. I have deployed now a java servlet and added a mapping to it by modifying the xml source itselft in its descriptor, but after deployement I am not able to reach the resource.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the windows explorer of the java stack I find in j2ee&amp;gt;cluster&amp;gt;server&amp;gt;apps my application as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;app_ear&amp;gt;servlet_jsp&amp;gt;app&amp;gt;root&amp;gt;WEB-INF&amp;gt;classes&amp;gt;my class files&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;app_ear&amp;gt;servlet_jsp&amp;gt;app&amp;gt;root&amp;gt;app.jsp&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This time it's not a jsp that I want to call: app/app.jsp but my java servlet which lies in the classes subdir.&lt;/P&gt;&lt;P&gt;Could someone help my to achieve this or is it the wrong way, we can only request jsp applications?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;Tanguy Mezzano&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Oct 2008 13:29:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/location-of-java-servlet-not-jsp-deployed-on-java-stack/qaq-p/4511305</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-07T13:29:21Z</dc:date>
    </item>
    <item>
      <title>Re: Location of java servlet (not jsp) deployed on Java Stack</title>
      <link>https://community.sap.com/t5/technology-q-a/location-of-java-servlet-not-jsp-deployed-on-java-stack/qaa-p/4511306#M1730408</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well, it should work with servlet-mapping in web.xml.&lt;/P&gt;&lt;P&gt;Do you have any filters defined that might prevent access to the resource? Maybe you could post your DD?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;\-- Vladimir&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Oct 2008 13:47:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/location-of-java-servlet-not-jsp-deployed-on-java-stack/qaa-p/4511306#M1730408</guid>
      <dc:creator>Vlado</dc:creator>
      <dc:date>2008-10-07T13:47:40Z</dc:date>
    </item>
    <item>
      <title>Re: Location of java servlet (not jsp) deployed on Java Stack</title>
      <link>https://community.sap.com/t5/technology-q-a/location-of-java-servlet-not-jsp-deployed-on-java-stack/qaa-p/4511307#M1730409</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vladimir,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here's my web.xml code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"&amp;gt;
&amp;lt;web-app&amp;gt;
	&amp;lt;display-name&amp;gt;WEB APP&amp;lt;/display-name&amp;gt;
	&amp;lt;description&amp;gt;WEB APP description&amp;lt;/description&amp;gt;
	&amp;lt;servlet&amp;gt;
		&amp;lt;servlet-name&amp;gt;SSORedirect3.jsp&amp;lt;/servlet-name&amp;gt;
		&amp;lt;jsp-file&amp;gt;/SSORedirect3.jsp&amp;lt;/jsp-file&amp;gt;
	&amp;lt;/servlet&amp;gt;
	&amp;lt;servlet-mapping&amp;gt;
		&amp;lt;servlet-name&amp;gt;AuthenticatorServlet&amp;lt;/servlet-name&amp;gt;
		&amp;lt;url-pattern&amp;gt;/SSOredirect3&amp;lt;/url-pattern&amp;gt;
	&amp;lt;/servlet-mapping&amp;gt;
	&amp;lt;security-constraint&amp;gt;
		&amp;lt;display-name&amp;gt;SecurityConstraint&amp;lt;/display-name&amp;gt;
		&amp;lt;web-resource-collection&amp;gt;
			&amp;lt;web-resource-name&amp;gt;WebResource&amp;lt;/web-resource-name&amp;gt;
			&amp;lt;url-pattern&amp;gt;/*&amp;lt;/url-pattern&amp;gt;
			&amp;lt;http-method&amp;gt;GET&amp;lt;/http-method&amp;gt;
			&amp;lt;http-method&amp;gt;POST&amp;lt;/http-method&amp;gt;
		&amp;lt;/web-resource-collection&amp;gt;
		&amp;lt;auth-constraint&amp;gt;
			&amp;lt;role-name&amp;gt;DefaultSecurityRole&amp;lt;/role-name&amp;gt;
		&amp;lt;/auth-constraint&amp;gt;
	&amp;lt;/security-constraint&amp;gt;
	&amp;lt;security-role&amp;gt;
		&amp;lt;role-name&amp;gt;DefaultSecurityRole&amp;lt;/role-name&amp;gt;
	&amp;lt;/security-role&amp;gt;
&amp;lt;/web-app&amp;gt;

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And in my jsp file, I have a form with this kind of code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&amp;lt;form name="xyz" method="GET" action="http://j2eeserver:50000/SSOredirect3/SSOredirect3"&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I get this error in my logs:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
com.sap.engine.services.servlets_jsp.server.exceptions.ServletNotFoundException: Requested resource [SSOredirect3/servlet/AuthenticatorServlet] not found.
Exception id: [000C299F469E00650001D8E900000CCC000458E27823275B]#
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tanguy Mezzano&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Oct 2008 09:29:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/location-of-java-servlet-not-jsp-deployed-on-java-stack/qaa-p/4511307#M1730409</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-10T09:29:46Z</dc:date>
    </item>
    <item>
      <title>Re: Location of java servlet (not jsp) deployed on Java Stack</title>
      <link>https://community.sap.com/t5/technology-q-a/location-of-java-servlet-not-jsp-deployed-on-java-stack/qaa-p/4511308#M1730410</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Tanguy,&lt;/P&gt;&lt;P&gt;you have mapped unexisting servlet to "/SSOredirect3" url-pattern.&lt;/P&gt;&lt;P&gt;I assume that you need to map SSORedirect3.jsp servlet , previously declared.&lt;/P&gt;&lt;P&gt;So the corrected tags should look like :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;	&lt;/P&gt;&lt;P&gt;          &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&amp;lt;servlet&amp;gt;
		&amp;lt;servlet-name&amp;gt;SSORedirect3.jsp&amp;lt;/servlet-name&amp;gt;
		&amp;lt;jsp-file&amp;gt;/SSORedirect3.jsp&amp;lt;/jsp-file&amp;gt;
	&amp;lt;/servlet&amp;gt;
	&amp;lt;servlet-mapping&amp;gt;
		&amp;lt;servlet-name&amp;gt;SSORedirect3.jsp&amp;lt;/servlet-name&amp;gt;
		&amp;lt;url-pattern&amp;gt;/SSOredirect3&amp;lt;/url-pattern&amp;gt;
	&amp;lt;/servlet-mapping&amp;gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This way when you request &lt;A href="http://host:port/SSOredirect3" target="test_blank"&gt;http://host:port/SSOredirect3&lt;/A&gt; it should be imvoked SSORedirect3.jsp servlet.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;Bojidar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Oct 2008 11:36:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/location-of-java-servlet-not-jsp-deployed-on-java-stack/qaa-p/4511308#M1730410</guid>
      <dc:creator>former_member185706</dc:creator>
      <dc:date>2008-10-10T11:36:55Z</dc:date>
    </item>
    <item>
      <title>Re: Location of java servlet (not jsp) deployed on Java Stack</title>
      <link>https://community.sap.com/t5/technology-q-a/location-of-java-servlet-not-jsp-deployed-on-java-stack/qaa-p/4511309#M1730411</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;no, I don't want to map my jsp, I want to map my Authenticator java class which is not a jsp.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Oct 2008 13:54:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/location-of-java-servlet-not-jsp-deployed-on-java-stack/qaa-p/4511309#M1730411</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-10T13:54:31Z</dc:date>
    </item>
    <item>
      <title>Re: Location of java servlet (not jsp) deployed on Java Stack</title>
      <link>https://community.sap.com/t5/technology-q-a/location-of-java-servlet-not-jsp-deployed-on-java-stack/qaa-p/4511310#M1730412</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OK, but then you should declare this class as a servlet:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
	&amp;lt;servlet&amp;gt;
		&amp;lt;servlet-name&amp;gt;AuthenticatorServlet&amp;lt;/servlet-name&amp;gt;
		&amp;lt;servlet-class&amp;gt;x.y.z.Authenticator&amp;lt;/servlet-class&amp;gt;
	&amp;lt;/servlet&amp;gt;
	&amp;lt;servlet-mapping&amp;gt;
		&amp;lt;servlet-name&amp;gt;AuthenticatorServlet&amp;lt;/servlet-name&amp;gt;
		&amp;lt;url-pattern&amp;gt;/SSOredirect3&amp;lt;/url-pattern&amp;gt;
	&amp;lt;/servlet-mapping&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;HTH!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;\-- Vladimir&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Oct 2008 19:01:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/location-of-java-servlet-not-jsp-deployed-on-java-stack/qaa-p/4511310#M1730412</guid>
      <dc:creator>Vlado</dc:creator>
      <dc:date>2008-10-10T19:01:05Z</dc:date>
    </item>
    <item>
      <title>Re: Location of java servlet (not jsp) deployed on Java Stack</title>
      <link>https://community.sap.com/t5/technology-q-a/location-of-java-servlet-not-jsp-deployed-on-java-stack/qaa-p/4511311#M1730413</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Vladimir,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;yes I forgot to add my servlet to the web.xml file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This works perfectly now!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thx a lot,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tanguy Mezzano&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Oct 2008 08:13:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/location-of-java-servlet-not-jsp-deployed-on-java-stack/qaa-p/4511311#M1730413</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-13T08:13:45Z</dc:date>
    </item>
  </channel>
</rss>

