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,
RussellHey 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 -
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!
BinHi,
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,
MattThis 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.
paulsepNothing 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 youTo 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 >"); -
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 moreMy 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-appHi.
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