Howdy back :)

This code, 
out.println("Try tip from **[EMAIL PROTECTED]**: "
+ getServletConfig().getInitParameter("host"));

out.println("<br>");

out.println("<h3>Servlet init parameters</h3>");
java.util.Enumeration e = getInitParameterNames();
while (e.hasMoreElements()) {
    String key = (String)e.nextElement();
    String value = getInitParameter(key);
    out.println("   " + key + " = " + value + "<br>");

}

<OutPut>
Try tip from **[EMAIL PROTECTED]**: null 

Servlet init parameters
logVerbosityLevel = ERROR
</OutPut>

out.println("<h3>Servlet init parameters</h3>");
java.util.Enumeration e = getInitParameterNames();
while (e.hasMoreElements()) {
    String key = (String)e.nextElement();
    String value = getInitParameter(key);
    out.println("   " + key + " = " + value + "<br>");

}
Will result in:

<OutPut>
Context init parameters
FoldersListFile = .mailfolderlist
SMTPHost = mail.myDomain.com
mbox = Inbox
other_mbox = Inbox
UploadDir = /usr/local/tomcat/webapps/xApp/upload/
BaseDir = /xApp/
imapsockettimeout = 1800
host = MyDomain.com
protocol = imap
imapconnectionzise = 4
MailUserHome = /home/mailuser/
imapconnectiontimeout = 1800
another shot at host: MyDomain.com 
</OutPut>

>From my xApp/WEB-INF/web.xml:

 <servlet>
    <servlet-name>testbed</servlet-name>
    <jsp-file>Mail/testbed.jsp</jsp-file>
    <init-param>
      <param-name>protocol</param-name>
      <param-value>imap</param-value>
    </init-param>
  
     <init-param>
      <param-name>mbox</param-name>
      <param-value>Inbox</param-value>
    </init-param>
    <init-param>
      <param-name>MailUserHome</param-name>
      <param-value>/home/mailuser/</param-value>
    </init-param>
    <init-param>
      <param-name>BaseDir</param-name>
      <param-value>/xApp/</param-value>
    </init-param>
    <init-param>
      <param-name>host</param-name>
      <param-value>myDomain.com</param-value>
    </init-param>
  <init-param>
      <param-name>SMTPHost</param-name>
      <param-value>mail.myDomain.com</param-value>
    </init-param>
    <init-param>
      <param-name>imapconnectiontimeout</param-name>
      <param-value>60 * 30</param-value>
    </init-param>
    <init-param>
      <param-name>imapsockettimeout</param-name>
      <param-value>60 * 30</param-value>
    </init-param>
 
    <init-param>
      <param-name>imapconnectionzise</param-name>
      <param-value>4</param-value>
    </init-param>
    <init-param>
      <param-name>UploadDir</param-name>
     
<param-value>/usr/local/tomcat/webapps/xApp/upload/</param-value>
    </init-param>
 
    <init-param>
      <param-name>FoldersListFile</param-name>
      <param-value>.mailfolderlist</param-value>
    </init-param>
  </servlet>
 
>From my /usr/local/tomcat/conf/server.xml:

  <Context path="/xApp"
docBase="/usr/local/tomcat/webapps/xApp" debug="0"
reloadable="true" >
        <Parameter name="protocol" value="imap"
override="false"/>
      <Parameter name="other_mbox" value="Inbox"
override="false"/>
      <Parameter name="mbox" value="Inbox"
override="false"/>
      <Parameter name="MailUserHome"
value="/home/mailuser/" override="false"/>
      <Parameter name="BaseDir" value="/xApp/"
override="false"/>
      <Parameter name="host" value="myDomain.com"
override="false"/>
 
      <Parameter name="SMTPHost"
value="mail.myDomain.com" override="false"/>
      <Parameter name="imapconnectiontimeout"
value="1800" override="false"/>
      <Parameter name="imapsockettimeout" value="1800"
override="false"/>
 
      <Parameter name="imapconnectionzise" value="4"
override="false"/>
      <Parameter name="UploadDir"
value="/usr/local/tomcat/webapps/xApp/upload/"
override="false"/>
 
      <Parameter name="FoldersListFile"
value=".mailfolderlist" override="false"/>
        </Context>

if you notice the imapsockettimeout = 1800 exists in
server.xml while in web.xml it is  60 * 30 as in :
<param-name>imapsockettimeout</param-name>
      <param-value>60 * 30</param-value>

And yes, my tomcat starts fine, and all the apps on it
work just fine. The only thing is passing parameters
to jsp on start.

Thank you for your help.

--- "Shapira, Yoav" <[EMAIL PROTECTED]> wrote:
> Howdy,
> Getting init parameters is usually a simple deal. 
> Please post the code
> you're using to get the parameters, and the results
> you get.  I'm
> assuming your tomcat environment is set up
> correctly, no errors on
> startup, the examples run, etc.?
> 
> Typically,
> getServletConfig().getInitParameter("param-name")
> will get
> you back "param-value".  
> 
> 
> Yoav Shapira
> Millennium ChemInformatics
> 
> 
> >-----Original Message-----
> >From: Luminous Heart
> [mailto:[EMAIL PROTECTED]]
> >Sent: Thursday, July 18, 2002 2:03 PM
> >To: Tomcat Users List
> >Subject: How to get InitParameters.
> >
> >I can access my parameters if I put them in this
> >format.
> >
> ><Context ....> <Parameter ... /></Contect>
> >
> >But if I use this format, which what I really want,
> I
> >can not access them using getInitParameter(name)
> >
> ><servlet>
> >    <servlet-name>testbed</servlet-name>
> >    <jsp-file>Mail/testbed.jsp</jsp-file>
> >    <init-param>
> >      <param-name>protocol</param-name>
> >      <param-value>imap</param-value>
> >    </init-param>
> >    <init-param>
> >      <param-name>mbox</param-name>
> >      <param-value>Inbox</param-value>
> >    </init-param>
> >    <init-param>
> >     <init-param>
> >      <param-name>host</param-name>
> >      <param-value>localhost</param-value>
> >    </init-param>
> >  </servlet>
> >
> >What am I doing wrong! I am using tc4.
> >
> >__________________________________________________
> >Do You Yahoo!?
> >Yahoo! Autos - Get free new car price quotes
> >http://autos.yahoo.com
> >
> >--
> >To unsubscribe, e-mail:   <mailto:tomcat-user-
> >[EMAIL PROTECTED]>
> >For additional commands, e-mail:
> <mailto:tomcat-user-
> >[EMAIL PROTECTED]>
> 
> 
> --
> To unsubscribe, e-mail:  
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> 


__________________________________________________
Do You Yahoo!?
Yahoo! Autos - Get free new car price quotes
http://autos.yahoo.com

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

Reply via email to