Ias-web.xml

a) What is the significance of 'impl' and 'dsync-type' elements in the
ias-web.xml. I have an application running
on a single instance of iAS 6.0 SP3 with two kjs processes.What should
be the typical values of the above
mentioned elements.
b) Also what is recomended number of kjs processes per CPU ?
Thanks in advance
MP

Hi,
Answer inline.
MP wrote:
a) What is the significance of 'impl' and 'dsync-type' elements in the
ias-web.xml. I have an application running
on a single instance of iAS 6.0 SP3 with two kjs processes. What should
be the typical values of the above
mentioned elements.
These fields are used to specifies session information.
A session can be either a distributed, fault-tolerant session, or a
lightweight local-only session. this is specifies by 'impl' field, its Legal
values:{'distributed' | 'lite'}
If the impl is ?distributed?, then the session could be of two further types,
and this specifies by 'dsync-type' field. Its Legal values: {'dsync-local'
|'dysnc-distributed')
and value of 'impl' is up to you If you want your application to be
distributed then
use 'distributed ' otherwise 'lite'.
for more information you can see java programmer guide and iAS admin guide
available at
http://docs.iplanet.com/docs/manuals/ias.html#sp3
http://docs.iplanet.com/docs/manuals/ias/60/sp2/JavaProgGuide/contents.htm
http://docs.iplanet.com/docs/manuals/ias/60/sp3/admin/contents.htm
b) Also what is recommended number of kjs processes per CPU ?
Its depend on your requirement and type of hardware.
how fast your processor is?
what type of application you are going to deploy?
how many customer can simultaneously hit your program?
and so on...
so If you will send me your all requirements and configuration than only I can
tell
you.
Please get back if this has solved your problem or if you have any issues.
Deepak
dev_support

Similar Messages

  • More than one group in ias-web.xml role-impl?

    Hello,
    iAS 6.0 SP3 Solaris 8.
    According to the ias-web DTD, it possible to map more than one LDAP group
    or user to a role; i.e. it should be possible to say something like
    <role-mapping>
    <role-name>sales</role-name>
    <role-impl>
    <group>directsales</group>
    <group>salesmanagement</group>
    </role-impl>
    </role-mapping>
    When I do this, the 'roles' tab in ksvradmin shows both groups, so that's
    promising. However, when I actually try it, only users in the first group
    (directsales in the example) have the 'sales' role. Users in the second
    (and subsequent) groups do not have the role.
    What gives??
    Jan.
    ==============================================================
    Jan de Visser Digital Fairway Corp.
    tel. (416) 628 7525 [email protected]
    <Enter any 12 digit prime to continue>
    ==============================================================

    Hi,
    Just check the roles in kregedit. You will find the roles in
    SOFTWARE\iPlanet\6.0\J2EE-modules. Please check it. And do th emapping if
    neccessary. You need to restart the server after doing role mapping. see if
    it helps.
    Jan de Visser wrote:
    Hello,
    iAS 6.0 SP3 Solaris 8.
    According to the ias-web DTD, it possible to map more than one LDAP group
    or user to a role; i.e. it should be possible to say something like
    <role-mapping>
    <role-name>sales</role-name>
    <role-impl>
    <group>directsales</group>
    <group>salesmanagement</group>
    </role-impl>
    </role-mapping>
    When I do this, the 'roles' tab in ksvradmin shows both groups, so that's
    promising. However, when I actually try it, only users in the first group
    (directsales in the example) have the 'sales' role. Users in the second
    (and subsequent) groups do not have the role.
    What gives??
    Jan.
    ==============================================================
    Jan de Visser Digital Fairway Corp.
    tel. (416) 628 7525 [email protected]
    <Enter any 12 digit prime to continue>
    ==============================================================--
    thanks.
    parsu

  • exception-type in web.xml does not appear to work

    WLS 60 SP1 (#101616)
              <exception-type> in web.xml does not appear to work. WLS shows standard
              "Internal error 500" page instead of a custom error page. The custom error
              page is shown if <error-code> is used instead of <exception-type>.
              Any ideas? Thanks
              

    Can you show me some of your code? This works for me.
    Also, you say that you are working with 6.0sp3. Are you sure? sp3 hasn't been
    released yet, except in a very limited beta. (I believe only internally, but I
    could be wrong about that.)
    David
    [email protected] wrote:
    Hi all,
    I have created a very simple servlet and an index.html file with a link
    to it, then packaged it into a WAR file with the appropriate web.xml and
    ias-web.xml files. I then created an application.xml file referencing
    only this servlet and adding a context root. After deployment via
    "iasdeploy deployapp simple.ear" and cycling the web server, I can reach
    the welcome file (index.html) correctly
    -"http://localhost/NASApp/simple". When I attempt to follow the link to
    the servlet ("simple servlet") the URL ends
    up as "http://localhost/NASApp/SimpleServlet" whereas it should be
    http://localhost/NASApp/simple/SimpleServlet If I type that url in, the
    servlet executes fine.
    I've deployed this into Tomcat and get the behavior I expect. It appears
    that the element in the application.xml file is ignored by
    iAS.
    I'm using iAS SP3 on Win2k (same problem on NT).
    This is such a basic behavior that I can't believe this is an existing
    bug. I must be doing something wrong...
    Any ideas?
    Thanks in advance,
    -Glen
    Files are attached.
    Name: simple.ear
    simple.ear Type: application/x-unknown-content-type-ear_auto_file
    Encoding: base64
    Description: filename="simple.ear"

  • FORMAUTH Filter in orion-web.xml ignored

    I am trying to use a JAAS Custom Login Module with a customized logon.jsp (and Struts). So I defined a FORMAUTH Filter in orion-web.xml to intercept the logon.
    However, Oracle 10g 10.1.3.2 did not deploy it. Why? How can I fix this problem?
    ===========================================================
    Deployed Application:
    {ORACLE_10_1_3_2_HOME}\j2ee\home\application-deployments\{APPLICATION}\{APPLICATION_WAR}\orion-web.xml contained:
    <?xml version="1.0"?>
    <orion-web-app
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/orion-web-10_0.xsd"
         deployment-version="10.1.3.1.0"
         deployment-time="1189531757046"
         development="true"
         jsp-cache-directory="./persistence"
         jsp-cache-tlds="standard"
         simple-jsp-mapping="false"
         temporary-directory="./temp"
         servlet-webdir="/servlet"
         context-root="visit"
    schema-major-version="10" schema-minor-version="0" >
         <web-app-class-loader search-local-classes-first="true" include-war-manifest-class-path="true" />
         <web-app>
         </web-app>
    </orion-web-app>
    ===========================================================
    BUT: APPLICATION.EAR structure:
    APPLICATION_WAR\WEB-INF\orion-web.xml contained:
    <?xml version="1.0"?>
    <!DOCTYPE orion-web-app PUBLIC "-//ORACLE//DTD OC4J Web Application 9.04//EN" "http://xmlns.oracle.com/ias/dtds/orion-web-9_04.dtd">
    <orion-web-app
         deployment-version="10.1.3.1.0"
         temporary-directory="./temp"
         internationalize-resources="false"
         default-mime-type="application/octet-stream"
         jsp-cache-directory="./persistence"
         servlet-webdir="/servlet"
         development="true">
              <web-app-class-loader search-local-classes-first="true" include-war-manifest-class-path="true" />
    <web-app>
    <filter>
    <filter-name>AuthenicationFilter</filter-name>
    <filter-class>gov.dhs.visit.filter.AuthenicationFilter</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>AuthenicationFilter</filter-name>
    <dispatcher>FORMAUTH</dispatcher>
    <url-pattern>*.do</url-pattern>
    </filter-mapping>
    </web-app>
    </orion-web-app>

    I've used this before, and it worked fine. The only difference I can see is that you have a url-pattern element in the filter-mapping config.
    In the short term, try removing that and see if it then works.
    -steve-

  • Orion-web.xml -- web-app-class-loader

    Hi all, I posted this in the jDeveloper section and someone suggested that I ask you guys what the importance of the orion-web.xml file is. Currently my files looks like ...
    <?xml version = '1.0' encoding = 'windows-1252'?>
    <!DOCTYPE orion-web-app PUBLIC "-//Evermind//DTD Orion Web Application 2.3//EN" "http://xmlns.oracle.com/ias/dtds/orion-web.dtd">
    <orion-web-app servlet-webdir="/servlet/">
    </orion-web-app>
    But it keeps adding the line that I mention below...
    I have a system that consists of multiple projects. When I deploy all projects they all work fine except for one. We discovered that this is due to the following line in the orion-web.xml file in that project ....
    <web-app-class-loader search-local-classes-first="true"/>
    I removed that line and everything is now fine. However, whenever I open up the application in jDev is puts that line back (even if I don't make changes).
    Is there a setting somewhere that is forcing this line to be put there and, if so, why? And how do I switch it off?
    Thanks,
    Russell

    Hey Steve,
    I must admit that this post confused me a bit.
    I can find no deployment plan editor. We have a WAR Deployment Profile, an EAR Deployment Profile and an EJB JAR Deplyment Profile.
    I use the debug functionality (using the embedded OC4J) to test the application locally during development and then deply the EAR Deployment Profile to an EAR file which then gets deployed using an Application Server.
    Further to this I have tried deleting the file (from everywhere), changing the EAR Deployment Properties and even changing the code within the ORION-WEB.XML to say <web-app-class-loader search-local-classes-first="false"/> all to no avail.
    If I remove the file completed, it add its back when I reopen the project. If I change it to false, it changes it back to True.
    Very confused I must admit.
    Thanks,
    Russell

  • Java.lang.IllegalStateException: internal assert: why is web.xml jar entry null?

    Hi,
    When I use j2eeappreg.bat to deploy application, I got the following error:
    Connected to LDAP server on BJI02 port 389
    java.lang.IllegalStateException: internal assert: why is web.xml jar entry
    null?
    at com.kivasoft.util.Debug.assert(Unknown Source)
    at com.netscape.server.deployment.ApplicationXmlUtil.handleModules
    (Unkno
    wn Source)
    at
    com.netscape.server.deployment.ApplicationXmlUtil.parseApplicationFro
    mDOM(Unknown Source)
    at com.netscape.server.deployment.ApplicationXmlUtil.xmlToDescriptor
    (Unk
    nown Source)
    at com.netscape.server.deployment.ApplicationXmlUtil.xmlToDescriptor
    (Unk
    nown Source)
    at com.netscape.server.deployment.ApplicationXmlUtil.xmlToDescriptor
    (Unk
    nown Source)
    at com.netscape.server.deployment.J2eeAppReg.run(Unknown Source)
    at com.netscape.server.deployment.J2eeAppReg.main(Unknown Source)
    java.lang.IllegalStateException: internal assert: why is web.xml jar entry
    null?
    at com.kivasoft.util.Debug.assert(Unknown Source)
    at com.netscape.server.deployment.ApplicationXmlUtil.handleModules
    (Unkno
    wn Source)
    at
    com.netscape.server.deployment.ApplicationXmlUtil.parseApplicationFro
    mDOM(Unknown Source)
    at com.netscape.server.deployment.ApplicationXmlUtil.xmlToDescriptor
    (Unk
    nown Source)
    at com.netscape.server.deployment.ApplicationXmlUtil.xmlToDescriptor
    (Unk
    nown Source)
    at com.netscape.server.deployment.ApplicationXmlUtil.xmlToDescriptor
    (Unk
    nown Source)
    at com.netscape.server.deployment.J2eeAppReg.run(Unknown Source)
    at com.netscape.server.deployment.J2eeAppReg.main(Unknown Source)
    com.netscape.server.deployment.ApplicationXmlException: cannot parse
    correspondi
    ng web app xml file!
    at com.netscape.server.deployment.ApplicationXmlUtil.handleModules
    (Unkno
    wn Source)
    at
    com.netscape.server.deployment.ApplicationXmlUtil.parseApplicationFro
    mDOM(Unknown Source)
    at com.netscape.server.deployment.ApplicationXmlUtil.xmlToDescriptor
    (Unk
    nown Source)
    at com.netscape.server.deployment.ApplicationXmlUtil.xmlToDescriptor
    (Unk
    nown Source)
    at com.netscape.server.deployment.ApplicationXmlUtil.xmlToDescriptor
    (Unk
    nown Source)
    at com.netscape.server.deployment.J2eeAppReg.run(Unknown Source)
    at com.netscape.server.deployment.J2eeAppReg.main(Unknown Source)
    j2eeappreg done.
    Anybody can help? Thanks!
    Bin

    Hi,
    Please let me know the version & O/S of iAS including the web server name &
    version and if it is installed on same machine or different machine.
    Regards
    Raj
    Bin Ji wrote:
    Hi,
    When I use j2eeappreg.bat to deploy application, I got the following error:
    Connected to LDAP server on BJI02 port 389
    java.lang.IllegalStateException: internal assert: why is web.xml jar entry
    null?
    at com.kivasoft.util.Debug.assert(Unknown Source)
    at com.netscape.server.deployment.ApplicationXmlUtil.handleModules
    (Unknown Source)
    at
    com.netscape.server.deployment.ApplicationXmlUtil.parseApplicationFro
    mDOM(Unknown Source)
    at com.netscape.server.deployment.ApplicationXmlUtil.xmlToDescriptor
    (Unknown Source)
    at com.netscape.server.deployment.ApplicationXmlUtil.xmlToDescriptor
    (Unknown Source)
    at com.netscape.server.deployment.ApplicationXmlUtil.xmlToDescriptor
    (Unknown Source)
    at com.netscape.server.deployment.J2eeAppReg.run(Unknown Source)
    at com.netscape.server.deployment.J2eeAppReg.main(Unknown Source)
    java.lang.IllegalStateException: internal assert: why is web.xml jar entry
    null?
    at com.kivasoft.util.Debug.assert(Unknown Source)
    at com.netscape.server.deployment.ApplicationXmlUtil.handleModules
    (Unknown Source)
    at
    com.netscape.server.deployment.ApplicationXmlUtil.parseApplicationFro
    mDOM(Unknown Source)
    at com.netscape.server.deployment.ApplicationXmlUtil.xmlToDescriptor
    (Unknown Source)
    at com.netscape.server.deployment.ApplicationXmlUtil.xmlToDescriptor
    (Unknown Source)
    at com.netscape.server.deployment.ApplicationXmlUtil.xmlToDescriptor
    (Unknown Source)
    at com.netscape.server.deployment.J2eeAppReg.run(Unknown Source)
    at com.netscape.server.deployment.J2eeAppReg.main(Unknown Source)
    com.netscape.server.deployment.ApplicationXmlException: cannot parse
    corresponding web app xml file!
    at com.netscape.server.deployment.ApplicationXmlUtil.handleModules
    (Unknown Source)
    at
    com.netscape.server.deployment.ApplicationXmlUtil.parseApplicationFro
    mDOM(Unknown Source)
    at com.netscape.server.deployment.ApplicationXmlUtil.xmlToDescriptor
    (Unknown Source)
    at com.netscape.server.deployment.ApplicationXmlUtil.xmlToDescriptor
    (Unknown Source)
    at com.netscape.server.deployment.ApplicationXmlUtil.xmlToDescriptor
    (Unknown Source)
    at com.netscape.server.deployment.J2eeAppReg.run(Unknown Source)
    at com.netscape.server.deployment.J2eeAppReg.main(Unknown Source)
    j2eeappreg done.
    Anybody can help? Thanks!
    Bin

  • How to avoid inserting CheckSessionFilter in to the web.xml file?

    Mobile Server modifies the web.xml during adding a .war-file to the publication. A new entry- CheckSessionFilter will be inserted inside the web.xml after uploading to the mobile server:
    ****************** inserted part **********************
    <filter>
    <filter-name>CheckSessionFilter</filter-name>
    <filter-class>oracle.lite.web.CheckSessionFilter</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>CheckSessionFilter</filter-name>
    <url-pattern>/*</url-pattern>
    </filter-mapping>
    ****************** inserted part **********************
    Our application has own security-concept and don’t need this additional session checking.
    How can we avoid including of CheckSessionFilter in to our web.xml?

    Don't do "add a war option" Instead, package your application using packaging wizard omitting the filter. Or, you can edit the WEB-INF/web.xml file on the mobile server after you deploy it.
    Make you update the APPLICATIONS table
    UPDATE APPLICATIONS
    SET PUBLISH_TIME = SYSDATE
    WHERE NAME = 'you application';
    You application will be uploaded to:
    STANDALONE
    ORACLE_HOME/mobile_oc4j/j2ee/application/mobileserver/applications/yourapplication/WEB-INF/web.xml
    IAS
    ORACLE_HOME/j2ee/application/mobileserver/applications/yourapplication/WEB-INF/web.xml

  • Security Bug?? Accessing WEB-INF/web.xml from a URL

    I can access http://localhost/NASApp/myApp/WEB-INF/web.xml (or any other
    files in WEB-INF) from my browser! This can't be right. How do I turn this
    off?
    Hopefully, I can do this in the appserver, but if not, please tell me how to
    do it in the webserver. I am using iWS 4.1 & iWS 6.0 on 2 different
    machines.
    Thanks,
    Matt

    This is known bug previously discussed in the following thread (search
    in the newsgroup mcom.ias):
    !!From - Fri Aug 31 08:12:02 2001
    !!From: [email protected] (David Ogren)
    !!Newsgroups: mcom.ias
    !!Subject: Can someone cross-check this sp3 security concern
    Matt Raible wrote:
    I can access http://localhost/NASApp/myApp/WEB-INF/web.xml (or any other
    files in WEB-INF) from my browser! This can't be right. How do I turn this
    off?
    Hopefully, I can do this in the appserver, but if not, please tell me how to
    do it in the webserver. I am using iWS 4.1 & iWS 6.0 on 2 different
    machines.
    Thanks,
    Matt

  • WEB.XML gives me an error while deploying a Web Application in Weblogic 5.1

    I have a Web.xml which I copied the one from their documentation and edited for my servlet specific data. When I try to deploy it I am getting the following error.
              Wed Nov 15 17:10:37 EST 2000:<E> <HTTP> Error reading Web application 'C:/tomcat
              /webapps/La/'
              java.net.UnknownHostException: java.sun.com
              Can you throw some light on this? I have included the first three lines from the WEB,XML file where weblogic is choking.
              <?xml version="1.0" encoding="UTF-8"?>
              <!DOCTYPE web-app PUBLIC '-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN'
              'http://java.sun.com/j2ee/dtds/webapp_2_2.dtd'>
              Thank You
              Trisula P. Siripurapu
              

              Hi Jacek,
              Thank you for your suggestion. I changed the Web App version to 1.2 instead of 2.2. It worked. Thanks once again for the timely response. I really do appreciate it.
              Trisula Pani Siripurapu.
              Jacek Laskowski <[email protected]> wrote:
              >"Trisula P. Siripurapu" wrote:
              >>
              >> I have a Web.xml which I copied the one from their documentation and edited for my servlet specific data. When I try to deploy it I am getting the following error.
              >> Wed Nov 15 17:10:37 EST 2000:<E> <HTTP> Error reading Web application 'C:/tomcat
              >> /webapps/La/'
              >> java.net.UnknownHostException: java.sun.com
              >
              >I remember having the same problem before I added the latest service
              >pack (SP 6). If you don't want to download it, just change DOCTYPE to
              >
              ><!DOCTYPE web-app PUBLIC '-//Sun Microsystems, Inc.//DTD Web Application
              >1.2//EN' 'http://java.sun.com/j2ee/dtds/webapp_2_2.dtd'>
              >
              >and it should work. Notice the change of Web Application version - 1.2
              >rather then 2.2. I'm (almost) sure, I saw one example - examples/webapp
              >(?) - with this header. Take a look at the accompanying examples.
              >
              >When you apply SP6, things should work as they suppose to.
              >
              >> Trisula P. Siripurapu
              >
              >Jacek Laskowski
              

  • Web application and web.xml

    i have a web application consisting of 1 servlet and 5 jsps.
    the start point would be index.jsp
    i use firmwide login page. after login, i want the browser to display index.jsp page.
    In web.xml, i have defined -
    <welcome-file-list>          <welcome-file>/jsp/index.jsp</welcome-file>     </welcome-file-list>       <servlet>        <servlet-name>UtilitiesServlet</servlet-name>        <servlet-class>com.gs.fw.sox404.utilities.UtilitiesServlet</servlet-class>             <init-param>             <param-name>util-log4j-init-file</param-name>             <param-value>/WEB-INF/classes/util_log4j.properties</param-value>          </init-param>        <load-on-startup>1</load-on-startup>    </servlet>     <servlet-mapping>        <servlet-name>UtilitiesServlet</servlet-name>        <url-pattern>/UtilitiesServlet</url-pattern>    </servlet-mapping>if i define it as just index.jsp in the welcome file list, after successful login, it displays the dir structure of the web app.
    if i define it as jsp/index.jsp, then in some of the pages, it tries to find the servlet inside jsp folder.
    What would be the best way to get around this?

    Well, yes, it's not able to find it because you've not understood the mechanism of how it works clearly. You have to put your welcome file under every directory you want it to be used from. Like I said, it's not a path, it's a filename. So if the container sees that your request URL is for a directory, it'll look for the welcome files from the welcome file list, one by one, in the order of declaration. Whichever one it finds first, it'll serve that. If it doesn't find any, then it'll either give a 404 or a directory listing depending on the server and it's settings.
    So your problem is that you've put your index.jsp in your JSP folder but expect it to be served for all URLs. That won't happen, you'll have to put one file named index.jsp into every directory. The reasoning is pretty simple, what if you want different behaviour for each folder?
    This should fix your problem :)
    People on the forum help others voluntarily, it's not their job.
    Help them help you.
    Learn how to ask questions first: http://faq.javaranch.com/java/HowToAskQuestionsOnJavaRanch
    ----------------------------------------------------------------

  • How do you modify the web.xml to lock down the pages from a user role

    how do you modify the web.xml to lock down the pages from a user role

    I'll make a stab at your question:
    The following is an example of where a URL is protected within a web.xml deployment descriptor. In this example, the URL /protectedA within the application is protected:
    <!-- security constraints -->
    <security-constraint>
    <web-resource-collection>
    <web-resource-name>protectedA</web-resource-name>
    <url-pattern>/protectedA</url-pattern>
    </web-resource-collection>
    <!-- authorization -->
    <auth-constraint>
    <role-name>sr_developer</role-name>
    </auth-constraint>
    </security-constraint>
    Sun's explaination here:
    http://java.sun.com/j2ee/1.4/docs/tutorial/doc/Security4.html

  • Need help to set values from web.xml in a jsp class

    Hey :-)
    I`m trying to get value from my web.xml file into a jsp class. The problem is that the value always retur null. My web.xml file is replaced in the WEB-INF directory where should be. Here is my web.xml
    <servlet>
    <servlet-name>Html</servlet-name>
    <servlet-class>Html</servlet-class>
    <init-param>
    <param-name>html_test</param-name>
    <param-value>Value I want have in my jsp class
    </param-value>
    </init-param>
    </servlet>
    And her i my java class who don`t work:
    import javax.servlet.jsp.*;
    import javax.servlet.jsp.tagext.*;
    import javax.servlet.ServletConfig;
    public class Html extends BodyTagSupport
    String title="";
    String html_test;
    ServletConfig config;
    public void doInitBody() throws JspException
    html_test = config.getInitParameter("html_test");
    }//End of method doInitBody()
    public int doStartTag() throws JspException
    try
    JspWriter out = pageContext.getOut();
    out.print( "<HTML>\n" );
    out.print( "<HEAD><TITLE>" + title + "</TITLE></HEAD>\n" );
    out.print( "<BODY>\n" );
    out.print( "<BR><H1>" + html_test + "</H1>" );
    And here are my html_test variable return null.
    I hope somone can help me, duke dollars will be given away for the solution answer.
    paulsep

    Nothing seems to work, have change the string and rewritten the web.xml file to:
    <?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>
              <context-param>
                   <param-name>html_test</param-name>
                   <param-value>Value I want have in my jsp class</param-value>
              </context-param>
    </web-app>

  • How can I get the context-parm from a web.xml file using struts?

    Hello:
    I need get the context-param from the web.xml file of my web project using struts. I want configurate the jdbc datasource connection pooling here. For example:
    <context-param>
    <param-name>datasource</param-name>
    <param-value>jdbc/formacion</param-value>
    <description>Jdbc datasource</description>
    </context-param>
    and then from any Action class get this parameter.
    Similar using a simple server can be:
    /** Initiates new XServlet */
    public void init(ServletConfig config) throws ServletException {
              for (Enumeration e = config.getInitParameterNames(); e.hasMoreElements();) {
                   System.out.println(e.nextElement());
              super.init(config);
              String str = config.getInitParameter("datasource");
              System.out.println(str);
         public void doPost(HttpServletRequest req, HttpServletResponse res)
              throws ServletException, IOException {
              // res.setContentType( );
              System.out.println("Got post request in XServlet");
              PrintWriter out = res.getWriter();
              out.println("nada");
              out.flush();
              out.close();
    but only this works for init-params, if I use
    <servlet>
         <servlet-name>MyServlet</servlet-name>
         <display-name>MyServlet</display-name>
         <servlet-class>myExamples.servlet.MyServlet</servlet-class>
         <init-param>
         <param-name>datasource</param-name>
         <param-value>jdbc/formacion</param-value>
    </init-param>
    </servlet>
    inside my web.xml. I need something similar, but using struts inside the action class for that I can get the context-params and call my database.
    Thank you

    To get context parameters from your web.xml file you can simply get the ActionServlet object from an implementing action object class. In the perform (or execute) method make the following call.
    ServletContext context = getServlet().getServletContext();
    String tempContextVar =
    context.getInitParameter("<your context param >");

  • Problem with web.xml, while migratig application from JBOSS 5.0 to JBOSS5.1

    Hi ,
    Earlier my application was running fine on JBOSS 5.0 .
    In that web.xml was like
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_4.xsd"
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_4.xsd"
         id="WebApp_ID" version="2.4">
         <servlet>
              <servlet-name>action</servlet-name>
              <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
              <init-param>
                   <param-name>config</param-name>
                   <param-value>/WEB-INF/struts-config.xml</param-value>
              </init-param>
              <load-on-startup>1</load-on-startup>
         </servlet>
         <!-- Timer Details -->
         <servlet>
              <servlet-name>perfMonCollector</servlet-name>
              <servlet-class>com.dbag.optimise.performancemonitor.timer.PerfMonitorCollector</servlet-class>
              <load-on-startup>4</load-on-startup>
              <init-param>
                   <param-name>cronExpr</param-name>
                   <param-value>0 0 0 */1 * ?</param-value>
                   <!--<param-value>0 */10 * * * ?</param-value> -->
              </init-param>
         </servlet>
         <servlet>
              <servlet-name>TransAnalysisCollector</servlet-name>
              <servlet-class>com.dbag.optimise.performancemonitor.timer.TransAnalysisCollector</servlet-class>
              <load-on-startup>3</load-on-startup>
              <init-param>
                   <param-name>cronExprTransAnalysis</param-name>
                   <param-value>*/30 * * * * ?</param-value>
              </init-param>
         </servlet>
         <!-- Timer Details -->
         <!-- PerfMonPoints Cache Generation on Server Startup -->
         <servlet>
              <servlet-name>perfMonGenerator</servlet-name>
              <servlet-class>com.dbag.optimise.performancemonitor.timer.PerfMonPointsGenerator</servlet-class>
              <load-on-startup>2</load-on-startup>
         </servlet>
         <!-- PerfMonPoints Cache Generation on Server Startup -->
         <!-- Standard Action Servlet Mapping -->
         <servlet-mapping>
              <servlet-name>action</servlet-name>
              <url-pattern>*.do</url-pattern>
         </servlet-mapping>
         <!-- The Usual Welcome File List -->
         <welcome-file-list>
              <welcome-file>jsp/index.jsp</welcome-file>
         </welcome-file-list>
    But now i have deployed my application on JBOSS 5.1 GA version.
    Now its giving exception.
    Caused by:
    org.xml.sax.SAXException: cvc-complex-type.2.4.a: Invalid content was found starting with element 'init-param'. One of '{"http://java.sun.com/xml/ns/javaee":run-as, "http://java.sun.com/xml/ns/javaee":security-role-ref}' is expected. @ vfsfile:/local/dubeavi/jboss-5.1.0.GA/server/default/deploy/PerformanceMonitoringISE-1.0/WEB-INF/web.xml[28,15]
    at org.jboss.xb.binding.parser.sax.SaxJBossXBParser$MetaDataErrorHandler.error(SaxJBossXBParser.java:426)
    at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
    at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
    at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
    at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
    at org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(Unknown Source)
    at org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError(Unknown Source)
    at org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown Source)
    at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown Source)
    at org.apache.xerces.xinclude.XIncludeHandler.startElement(Unknown Source)
    at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
    at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:199)
    ... 41 more

    My new web.xml is like..
    <web-app
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee"
         xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
         id="WebApp_ID"
         version="2.5">
         <servlet>
              <servlet-name>action</servlet-name>
              <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
              <init-param>
                   <param-name>config</param-name>
                   <param-value>/WEB-INF/struts-config.xml</param-value>
              </init-param>
              <load-on-startup>1</load-on-startup>
         </servlet>

  • How to give relative path in web.xml?

    Hi All,
    Im creating a servlet which has to load the properties file.
    I don't want to give the location of the properties file as ABSOLUTE PATH. But I'm unable to provide the same as RELATIVE PATH.
    When I give the path is given as ABSOLUTE PATH (drive:/dir/) it is working. But if I give the RELATIVE PATH(../), the same is not working.
    Kindly help me in this.
    Regards,
    Kumar Madhavan.
    My web.xml file is:
    <?xml version="1.0"?>
    <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
    <web-app>
         <display-name>NGT - ASCII</display-name>
         <description>Application for Safety Critical Information vIew.</description>
         <welcome-file-list>
              <welcome-file>ASCII.html</welcome-file>
         </welcome-file-list>
         <context-param>
              <param-name>asciifiledir</param-name>
    <!-- This is the tag in which I would like to
              <param-value>../</param-value>
         </context-param>
    </web-app

    Hi.
    Exclude the directory path from the <param-value/> in
    the web.xml and just keep the property file name.
    Place the property file in the classpath and load it
    like this from the servlet:
    Properties props = new Properties();
    String propFileName = "" // Read param-value from web.xml
    try {
    InputStream is = TheServlet.class.getResourceAsStream(propFileName);
    props.load(is);
    } catch (Exception ex) {
    System.out.println("Prop file not in classpath!");
    /Jesper

Maybe you are looking for

  • How to loop through data of ALV grid in Webdynpro for Abap view

    hello, I have a view with an ALV component(SALV_WD_TABLE). I just want to loop through the lines shown (particularly when the user has set filter). Can you help me to find how to reach the internal table ? In summary, I want to know the reverse metho

  • Xss in a Region-Title like &Name.

    Hi, I have sort of a general question. I have tried to manipulate a Region-Title like &Name. with a JavaScirpt Statemante. When I paste the code <script>alert('Hello world');</script> directly in the Title-Field of the Region, it works. But when I tr

  • Hardware Malfunction NI PCI 8252 in Windows 7 x64

    Hi everyone, I need some help with this PCI card as it is giving me an error before reaching the Log On screen in Windows 7. This card works perfectly fine in Windows XP, but not Windows 7. The documentation for this card did not state anything relat

  • How Do Change The Size Of A Track?

    In GB 10.0.2, a track is created in a default size. How do I make it larger? I tried pulling it down with cursor. Doesn't work. Thanks for any help.

  • Unable to rebuild iPhoto thumbnail cache

    This is my first post. I sure hope someone out there can help me. I cannot rebuild my iPhoto (version 6.06) thumbnails. When I open iPhoto little squares are in the place the photo thumbnails should be. My keywords and ratings are still displayed und