Mark,

I can't think of anything obvious that would be causing the problem.  The code was 
written to work both with and without cookies (though maybe only tested with cookies?).

Have you tried connecting directly to tomcat using port 8080 (if you've left it 
enabled)?  I don't use Apache myself, so I have no experience with either mod_jk or 
mod_jserv, though I think I'd be inclined to get mod_jk working if possible.  There 
have been several messages floating around this list about compiling mod_jk, so if you 
search the archives you may find a solution to your compilation problem.

Paul

-----Original Message-----
From: Mark Williams [mailto:[EMAIL PROTECTED]]
Sent: May 13, 2002 12:06 PM
To: Tomcat Users List
Subject: RE: jsessionid suddenly appearing in the HTML links


Hi,

I'm using Tomcat 3.2.1 the "offending" JSP file is copied below ( note: I am
using mod_jserv rather then mod_jk as I could not get mod_jk to compile,
should I re-try to compile mod_jk? ) :

<%@ page language="java"
errorPage="Error.jsp"
import="java.util.*"
%>

<jsp:useBean id="SearchUnit" scope="session"
class="com.tmt.goHolidayBreaks.business.SearchUnit" />
<jsp:setProperty name="SearchUnit" property="search" param="Search" />
<jsp:setProperty name="SearchUnit" property="region" param="Region" />
<jsp:useBean id="SessionManager" scope="session"
class="com.tmt.goHolidayBreaks.database.SessionManager" />


<%@ include file="mainHeader.htm" %>
<%

                Vector res = new Vector();
                String type = "";
                boolean doneSearch = false;
                type = request.getParameter("type");

                if(!SearchUnit.getRegion().equals("")) {
                  res = SearchUnit.getUnitsByRegion(type);
                  doneSearch = true;
                }
                if(!SearchUnit.getSearch().equals("")) {
                  SearchUnit.setCriteria(SearchUnit.getSearch());
                  res = SearchUnit.getUnitsByKeyWord(type);
                }

%>
    <TD vAlign=top width=436 background=index_files/netscape.gif>
      <DIV align=center>
      <TABLE cellSpacing=0 cellPadding=0 width=414
background=index_files/netscape.gif border=0>
        <TR>
          <TD vAlign=left width=68 bgColor=#a8a7c0><FONT face=Verdana
            color=#ffffff size=1><B>&nbsp;Results</B></FONT></TD>
          <TD vAlign=left width=346 bgColor=#ffffff><IMG
            src="index_files/corner.gif" border=0></TD>
                </TR>
        <TR>
                  <TD width=412 background=index_files/menuline.gif colSpan=2><IMG
            src="index_files/menuline.gif" border=0></TD></TR>
                </TABLE>
                <TABLE cellSpacing=0 cellPadding=0 width=414
background=index_files/netscape.gif border=0>
        <TR>
                  <TD width=412 colSpan=2>&nbsp;</TD></TR>
        <TR>
          <TD width=414 colSpan=2><FONT face=Verdana size=2>Selection
results.<BR></FONT><P>
                        &nbsp;<a href=<%=response.encodeURL("UnitSearch.jsp?type=H&") 
%> ><img
src="hotel.gif" border="0"><a
href=<%=response.encodeURL("UnitSearch.jsp?type=GH") %> ><img
src="guesthouse.gif" border="0"><a
href=<%=response.encodeURL("UnitSearch.jsp?type=BB") %> ><img src="bb.gif"
border="0"><a href=<%=response.encodeURL("UnitSearch.jsp?type=CS") %> ><img
src="camping.gif" border="0"><a
href=<%=response.encodeURL("UnitSearch.jsp?type=CP") %> ><img
src="cpark.gif" border="0">
                  </TD>


          <TR><td><TABLE cellSpacing=0 cellPadding=0 width="414" border=0>


    <tr>
      <td width="100%">
        <div align="left">

          <table border="1" width="100%" bordercolor="#C0C0C0"
cellspacing="1">

<% // Dynamic content goes here....................

                for(int i=0; i<res.size(); i++) {
                        com.tmt.goHolidayBreaks.business.UnitSummary u =
(com.tmt.goHolidayBreaks.business.UnitSummary)res.elementAt(i);
                        String name = u.getUnit().getName();
                        String address = u.getAddress();
                        String picture="";
                        try {
                                picture = u.getUnit().getDescriptor().getPicture1();
                        } catch (Exception e) {}
                        String description = u.getUnit().getDescription();
                        String features="";
                        try {
                                features = 
u.getUnitFacilityExpanded().getFacilityText();
                        } catch (Exception e) {}
%>
            <tr>
              <td width="100%" bgcolor="#F0800F" colspan="2"><font
face="Verdana" color="#FFFFFF"><b><%=name%>,<br>
                </b><font size="1"><%= address %></font></font></td>
            </tr>
            <tr>
              <td width="83%"><img border="0" src="<%= picture %>"
align="left">
                          <font size="1" face="Verdana"><%= description %></font><br>
                          <font face="Verdana" size="1">Features: <%= features 
%></font></td>
              <td width="17%">
                <p align="center">
                                                <IMG name="www" src="www.gif" 
width="72" height="31" border="0"
usemap="#www<%=u.getUnit().getId().toString()%>">
                                                <map 
name="www<%=u.getUnit().getId().toString()%>">
                                                <area shape="rect" coords="0,0,72,31" 
href="http://<%=
u.getUnit().getDomain() %>" >
                                                </map>
                                <br>
<%
                                if(u.hasPostCode()) {
%>
                                        <img name="viewmap"
src="viewmap.gif" width="72" height="31" border="0"
usemap="#vm<%=u.getUnit().getId().toString()%>">
                                        <map 
name="vm<%=u.getUnit().getId().toString()%>">
                                        <area shape="rect"
coords="0,0,72,31"
href="javascript:map_window('http://www.streetmap.co.uk/streetmap.dll?Postco
de2Map?code=<%=u.getPostCode()%>', 'map',
'width=650,height=620,resizable=0,toolbar=0,scrollbars=yes,location=0,menuba
r=0,
status=0,titlebar=0,top=0,left=0')"></map>
<%                              }
%>
                                <br>
<%
                                if(SessionManager.isAuthenticated()) {
%>
                                        <img name="addtohotels" src="addtohotels.gif" 
width="72" height="31"
border="0" usemap="#fav<%=u.getUnit().getId().toString()%>">
                                        <map 
name="fav<%=u.getUnit().getId().toString()%>">
                                        <area shape="rect" coords="0,0,72,31" 
href="Menu.jsp?unitId=<%=
u.getUnit().getId().toString() %>" >
                                        </map>
<%
                                }
%>
                        </td>
          </tr>
          <tr>
            <td width="100%" colspan="2"><font face="Verdana" size="1">
<%
                  Vector facilities = u.getFacilities();
                  for(int j=0; j <facilities.size(); j++) {
                    com.tmt.goHolidayBreaks.business.FacilityExpanded f =
(com.tmt.goHolidayBreaks.business.FacilityExpanded)facilities.elementAt(j);

 %>
                        <%= f.getFacility().getCaption() %> - Min.Price £<%=
f.getFacility().getStartPrice()%> Max.Price £<%=
f.getFacility().getEndPrice()%> No.Available:<%=
f.getFacility().getNumItems()%>
            <br>
<%                }
%>
                    </font></td>
          </tr>
<%
        }
%>
<%-- End <Conditional includes based on selection type> --%>


        </TABLE></DIV></TD></TR>
    </TABLE><FONT face=Verdana size=1><BR>
                <I>Select the 'WWW' button to view further details.<BR>
Select 'Map' to view a local map of the area.<BR> If you are already
registered, you will see an 'Add to my hotels' button. You may click on
this to add the establishment to your favourites.<BR>You may register
using the boxes in the bar to the left.</I><BR>
<P><BR><FONT face=Verdana size=2><B>Note to owners of hotels etc.</B><BR>
           If you are interested in having your business listed in our directory,
then you may request full details of our services
           by clicking <A href="/enquiryform.html"><IMG src="here.gif" border="0"
align=center></A><BR>&nbsp;<BR>&nbsp;</FONT><IMG
                                src="index_files/netscape.gif" border=0></P>
        </td></TR></TR></TABLE>
        </DIV></TD>

<jsp:include page="FeaturedHotel.jsp" flush="true" />

<%-- Conditional includes based on selection type --%>


<%@ include file="mainFooter.htm" %>



> -----Original Message-----
> From: Galbraith, Paul [mailto:[EMAIL PROTECTED]]
> Sent: 13 May 2002 16:43
> To: Tomcat Users List
> Subject: RE: jsessionid suddenly appearing in the HTML links
>
>
> No you should leave noCookies="false", the double negative
> implying that cookies may be used, which is what you want.
>
> Are you using Tomcat 3.2?  I use 3.3, and it looks like the
> configuration syntax is a little different.  Anyways, since you
> haven't touched the server.xml file, I'd be inclined to agree
> with you that the problem is elsewhere.
>
> Can you give a sample of the JSP code that is actually generating
> the problem URL?
>
> Paul
>
> -----Original Message-----
> From: Mark Williams [mailto:[EMAIL PROTECTED]]
> Sent: May 13, 2002 11:37 AM
> To: Tomcat Users List
> Subject: RE: jsessionid suddenly appearing in the HTML links
>
>
> Hi,
>
> Thanks for your reply. I looked for the tag and there isn't one,
> what I did
> find was this :
>
> <!-- Request processing -->
>         <!-- Session interceptor will extract the session id from cookies
> and
>              deal with URL rewriting ( by fixing the URL ).  If
> you wish to
>              suppress the use of cookies for session identifiers,
> change the
>              "noCookies" attribute to "true"
>           -->
>         <RequestInterceptor
>             className="org.apache.tomcat.request.SessionInterceptor"
>             noCookies="false" />
>
> So, changing the NoCookies value to true would fix my problem? Sorry, I'm
> not at all used to tomcat
>
> > -----Original Message-----
> > From: Galbraith, Paul [mailto:[EMAIL PROTECTED]]
> > Sent: 13 May 2002 16:20
> > To: Tomcat Users List
> > Subject: RE: jsessionid suddenly appearing in the HTML links
> >
> >
> > What does the <SessionId /> tag look like in your server.xml file?
> >
> > -----Original Message-----
> > From: Mark Williams [mailto:[EMAIL PROTECTED]]
> > Sent: May 13, 2002 11:22 AM
> > To: Tomcat Users List
> > Subject: RE: jsessionid suddenly appearing in the HTML links
> >
> >
> > No, i've checked on multiple browsers  with cookies turned on.
> THe problem
> > still exists. Sorry I didn't mentio this in my original post, I forgot.
> >
> > > -----Original Message-----
> > > From: Galbraith, Paul [mailto:[EMAIL PROTECTED]]
> > > Sent: 13 May 2002 16:13
> > > To: Tomcat Users List
> > > Subject: RE: jsessionid suddenly appearing in the HTML links
> > >
> > >
> > > It sounds like you've got cookies turned off in your browser.  Is
> > > it possible that your browser configuration has changed recently?
> > >
> > > -----Original Message-----
> > > From: Mark Williams [mailto:[EMAIL PROTECTED]]
> > > Sent: May 13, 2002 11:02 AM
> > > To: [EMAIL PROTECTED]
> > > Subject: jsessionid suddenly appearing in the HTML links
> > >
> > >
> > > Hi all,
> > >
> > > Apache : 1.3.x
> > > Tomcat : 3.x
> > >
> > > I am having a problem in that suddently, for some reason( no
> > changes have
> > > been made to eith my apache or tomcat configuarion for the past 9
> > > months ) ,
> > > Tomcat's session id ( jsessionid ) is getting included in the
> > > HTML URLs that
> > > are generated from the JSP code I am using. For example :
> > >
> > > http://www.domain.com/ghb/estabtype?=GH;jessionid=Gkhjfjfhgjg?type=MX
> > >
> > > The jessionid code suddenly started appearing in the
> generated HTML URL
> > > links about 1 week ago ( again, I stress absolutely nothing has
> > changed in
> > > tomcat's configuration ) and as such, has been causing 404
> > errors when you
> > > click on the link.
> > >
> > > The qustion id, why is the jsessionid suddenly appearing in the
> > > HTML links?
> > > and how do I configure tomcat ( or whatever ) to stop doing this?
> > >
> > > Thanks in advance
> > >
> > > Regards, Mark
> > >
> > >
> > >
> > > --
> > > To unsubscribe, e-mail:
> > > <mailto:[EMAIL PROTECTED]>
> > > For additional commands, e-mail:
> > > <mailto:[EMAIL PROTECTED]>
> > >
> > >
> > > --
> > > To unsubscribe, e-mail:
> > > <mailto:[EMAIL PROTECTED]>
> > > For additional commands, e-mail:
> > > <mailto:[EMAIL PROTECTED]>
> > >
> > >
> >
> >
> >
> > --
> > To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>
>
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>
>
>
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>




--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to