Well, the index.html is in the context root directory, not inside the web-inf. 
After doing the deployment, when you access in your browser to the path: 
localhost:8080/practica3/ it presents you automatically the index.html. You 
don't need to put the wellcome file tag in the web.xml because tomcat, using 
apache, access the index.html file by default.
Thank's!> From: [EMAIL PROTECTED]> To: users@tomcat.apache.org> Subject: Re: 
javax.servlet.ServletException> Date: Wed, 26 Dec 2007 09:40:44 -0500> > If you 
could demonstrate for us> how does the very first page (index.jsp/index.html) 
of your webapp get> produced?> Take it step by step showing all the entries in 
web.xml, code for> controller, interactions of controller, how are the beans 
configured and> where is the code for the beans, how are you accessing beans 
via EL? which> library are you using for this purpose? and how the 
index.jsp/index.html is> presented to the client's browser?> > M--> ----- 
Original Message -----> From: "rameau rameau1982" <[EMAIL PROTECTED]>> To: 
"Tomcat Users List" <users@tomcat.apache.org>> Sent: Wednesday, December 26, 
2007 4:22 AM> Subject: RE: javax.servlet.ServletException> > > > 
${request.session.getAttribute('message_srv')} works perfectly because if I> 
don't login when doing the:> <b:if test="${not srv}">> > <h1>ERROR</h1>> > 
<p><span style="color: #FF0000;">Session Error</span></p>> > <hr 
color="#1E90FF"/>> > <a HREF="index.html">Volver</a>> > </b:if>> it is 
desplayed perfectly, so the first clause is working properly.> I'm not using 
JSP !!! I'm using a framework done by my teacher that is based> on struts but 
it's not the same. The parallellism would be that the bean of> a JSP is my 
MailMessageSession.java. In this class there are several methods> used in the 
mail.view page as properties and are set in LoginCommand.java:> > 
request.getSession().setAttribute("message_srv", mms);> > The view language can 
be compared to .jsp> > Thanl's for any help> > > Date: Mon, 24 Dec 2007 
10:10:17 -0500> From: [EMAIL PROTECTED]> To:> users@tomcat.apache.org> Subject: 
Re: javax.servlet.ServletException> > I'm> looking at your original post on 
this problem and what I see is you > are> trying to do stuff against how the EL 
expression language works.> > Stuff> like 
${request.session.getAttribute('message_srv') can't work. > Instead,> this 
expression should access attributes as if they were bean > properties> of the 
page, request, or session, e.g. > ${sessionScope.message_srv}. See> JSP.2 of 
the JSP 2.0 specification.> > Looking at ${srv.receivedMessages()},> I would 
expect you need something > more like:> > <b:set> 
var="recmess"><jsp:expression>pageContext.getAttribute( "srv"> > 
).receivedMessages()</jsp:expressoin></b:set>> <b:if test="${not> 
recmess}">....</b:if>> > Overall, the EL expression language was designed> 
around the idea of > accessing information via JavaBean patterns and doesn't> 
work with > straight function calls like your are attempting. Use the >> 
jsp:expression tag to evaluate such things and store the result in a >> 
pageContext variable for later use.> > --David> > rameau rameau1982 wrote:>> > 
I've done this and the problem is still there ... I don't know what to> do...> 
>> >> > To: [EMAIL PROTECTED]: Re:> javax.servlet.ServletExceptionDate: Sun, 23 
Dec 2007 19:28:06 -0500From:> [EMAIL PROTECTED]> >> >> >> > In that case you're 
dealing with a flawed> architecture as you have no input mechamismyour web.xml 
should contain at> least 1 welcome display file such as this input declaration 
in web.xml> >> <welcome-file-list> <welcome-file> Login.html </welcome-file>> 
</welcome-file-list>Good LuckM--> >> > ----- Original Message ----- > >> From: 
rameau rameau1982 > > To: [EMAIL PROTECTED] > > Sent: Sunday,> December 23, 
2007 6:00 PM> > Subject: RE: javax.servlet.ServletException> >> I don't use 
jsp. I use html pages for static content and .view pages for> dynamic 
content.If you want to see the aplication you have to deploy a .war> archive in 
tomcatThe .view pages get data from a servletrequest (through the> framework, 
wich I don't have access to it), present static content and send> requests to 
the controller (detailed in the controller.xml) wich> interactuates with the 
model (MailMessageSession.java and all the DAO's> classes and JDBC)> >> >> > 
To: [EMAIL PROTECTED]: Re:> javax.servlet.ServletExceptionDate: Sun, 23 Dec 
2007 17:28:23 -0500From:> [EMAIL PROTECTED]> >> >> > Hello Rameau> > I did'nt 
see any jsp's included> (for viewing the webapp)> > ?M--> >> > ----- Original 
Message ----- > >> From: rameau rameau1982 > > To: users@tomcat.apache.org > > 
Sent: Sunday,> December 23, 2007 4:57 PM> > Subject: 
javax.servlet.ServletException> > Hi> again, by a problem with hotmail I have 
only been sending messages with one> person. I'll put it all again with a rar 
that is all my project. Hi!I'm> studying at the university an assignature based 
on web applications> developement using java servlets, tomcat, 
Model-view-controller, and a> framework done by my teacher that is a 
simplification of struts (we use his> jar to implement all te classes of his 
framework and he has told us that> everything is correct and that we cannot 
modify his classes). He has> invented a language called VIEW.The dynamic pages 
terminate with the sufix> view What I'm doing is a web application that has 
some users(with> passwords) in a postgresql database (here everything correct) 
and that they> login and send/receive messages to/from the rest of the 
users.I'm also using> eclipse, so everything is well compilatedWhen a user 
logins, tomcat sends me> an exception and doesn't shows the main dynamic page 
where the logged user> views recieved messages and can send messages to other 
users.I give you the> code of the mail.view page: <?xml version='1.0'> 
encoding='ISO-8859-1'?><v:view> 
xmlns:v='http://soft0.upc.es:8080/web/NS/webfw/view' xmlns:b='/base.vlib'> 
component-element-prefixes='b'><HTML><HEAD> <TITLE>Disseny d'aplicacions> WEB: 
P3</TITLE> <LINk rel='stylesheet' href='styles.css'> 
type='text/css'/></HEAD><BODY><center><table width='700' border='0'> 
cellspacing='0' cellpadding='0'><tr><td><br/><b:set var='srv'> 
value='${request.session.getAttribute('message_srv')}'/><b:if test='${not> 
srv}'> <h1>ERROR</h1> <p><span style='color: #FF0000;'>Session> 
Error</span></p> <hr color='#1E90FF'/> <a> 
HREF='index.html'>Volver</a></b:if><b:if test='${srv}'>> 
<H1>${srv.userName}</H1> <hr color='#1E90FF'/><b:set var='recmess'> 
value='${srv.receivedMessages()}'/><b:if test='${not recmess}'> <H2>No hay> 
mensajes recibidos</H2></b:if><b:if test='${recmess}'> <H2>Mensajes> 
recibidos:</H2> <FORM METHOD='POST' ACTION='delete.do'> <!-- Lista de> mensajes 
--> <table border='2' style='border-color: #1E90FF' cellspacing='1'> 
align='center'> <tr> <td><font>remitente</font></td>> 
<td><font>mensaje</font></td> <td><font>fecha</font></td>> 
<td><font>eliminar</font></td> </tr><b:for-each var='message'> 
items='${srv.receivedMessages()}'><tr><td>${message.from}</td><td><pre>${mes> 
sage.text}</pre></td><td><pre>${message.date}</pre></td><td><input> 
type='checkbox' name='message_id'> 
value='${message.id}'/></td></tr></b:for-each> </table> <p><INPUT> 
TYPE='submit' NAME='delete' VALUE='Eliminar'/></p> </FORM></b:if> <hr> 
color='#1E90FF'/><FORM METHOD='POST'> 
ACTION='send.do'><font>Destinatario/s:</font><br/><select name='receiver'> 
multiple='multiple'><b:for-each var='user' items='${srv.userListToSend()}'>> 
<option> 
value='${user.name}'>${user.name}</option>'</b:for-each></select><br/><font>> 
Mensaje:</font> <p><TEXTAREA NAME='message' ROWS='10'> 
COLS='100'></TEXTAREA></p> <p><INPUT TYPE='submit' NAME='send'> 
VALUE='Enviar'/></p> </FORM> <hr color='#1E90FF'/> <FORM METHOD='POST'> 
ACTION='logout.do'> <p><INPUT TYPE='submit' VALUE='Logout'/></p>> 
</FORM></b:if></td></tr></table></center></BODY></HTML></v:view> I think> that 
the problem is at:<b:set var='srv'> 
value='${request.session.getAttribute('message_srv')}'/> can somebody help> 
me?? Oh! and the tomcat exception:Estado HTTP> 500 - 
----------------------------------------------------------------------> 
----------type Informe de Excepciónmensaje descripción El servidor encontró> un 
error interno () que hizo que no pudiera rellenar este> requerimiento.excepción 
javax.servlet.ServletException: Cannot execute view> page '/mail.view': 
webprofe.webfw.view.processor.ViewException: Error in> call to component: 
webprofe.webfw.view.processor.ViewException: Error in> call to component: 
webprofe.webfw.view.runtime.expression.EvalException:> Undefined property 
'name' on target [EMAIL PROTECTED]> 
webprofe.webfw.view.http.ViewServlet.process(ViewServlet.java:63)> 
webprofe.webfw.view.http.ViewServlet.doPost(ViewServlet.java:108)> 
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)> 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)> 
webprofe.webfw.controller.RequestMap.dispatchView(RequestMap.java:134)> 
webprofe.webfw.controller.RequestMap.process(RequestMap.java:122)> 
webprofe.webfw.controller.Controller.process(Controller.java:57)> 
webprofe.webfw.controller.ControllerServlet.doPost(ControllerServlet.java:48> ) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)> 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)causa raíz> 
webprofe.webfw.view.processor.ViewException: Error in call to component:> 
webprofe.webfw.view.processor.ViewException: Error in call to component:> 
webprofe.webfw.view.runtime.expression.EvalException: Undefined property> 
'name' on target [EMAIL PROTECTED]> 
webprofe.webfw.view.runtime.tree.CallNode.invoke(CallNode.java:87)> 
webprofe.webfw.view.runtime.tree.Fragment.invoke(Fragment.java:50)> 
webprofe.webfw.view.runtime.tree.Page.execute(Page.java:56)> 
webprofe.webfw.view.http.ViewServlet.process(ViewServlet.java:61)> 
webprofe.webfw.view.http.ViewServlet.doPost(ViewServlet.java:108)> 
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)> 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)> 
webprofe.webfw.controller.RequestMap.dispatchView(RequestMap.java:134)> 
webprofe.webfw.controller.RequestMap.process(RequestMap.java:122)> 
webprofe.webfw.controller.Controller.process(Controller.java:57)> 
webprofe.webfw.controller.ControllerServlet.doPost(ControllerServlet.java:48> ) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)> 
javax.servlet.httpHttpServlet.service(HttpServlet.java:803)causa raíz> 
webprofe.webfw.view.processor.ViewException: Error in call to component:> 
webprofe.webfw.view.runtime.expression.EvalException: Undefined property> 
'name' on target [EMAIL PROTECTED]> 
webprofe.webfw.view.runtime.tree.CallNode.invoke(CallNode.java:87)> 
webprofe.webfw.view.runtime.tree.Fragment.invoke(Fragment.java:50)> 
webprofe.webfw.view.components.base.IfComponent.execute(IfComponent.java:18)> 
webprofe.webfw.view.runtime.tree.CallNode.invoke(CallNode.java:76)> 
webprofe.webfw.view.runtime.tree.Fragment.invoke(Fragment.java:50)> 
webprofe.webfwview.runtime.tree.Page.execute(Page.java:56)> 
webprofe.webfw.viewhttp.ViewServlet.process(ViewServlet.java:61)> 
webprofe.webfw.view.http.ViewServlet.doPost(ViewServlet.java:108)> 
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)> 
javax.servlet.httpHttpServlet.service(HttpServlet.java:803)> 
webprofe.webfw.controller.RequestMap.dispatchView(RequestMap.java:134)> 
webprofe.webfwcontroller.RequestMap.process(RequestMap.java:122)> 
webprofe.webfw.controller.Controller.process(Controller.java:57)> 
webprofe.webfw.controller.ControllerServlet.doPost(ControllerServlet.java:48> ) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)> 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)causa raíz> 
webprofe.webfw.view.runtime.expression.EvalException: Undefined property> 
'name' on target [EMAIL PROTECTED]> 
webprofe.webfw.view.runtime.introspection.HelperInfo.getProperty(HelperInfo.> 
java:22)> 
webprofe.webfw.view.runtime.introspection.BeanHelperInfo.getProperty(HelperI> 
nfo.java:102)> 
webprofe.webfw.view.runtime.expression.PropertyExpression.evaluateWithTarget> 
(PropertyExpression.java:26)> 
webprofe.webfw.view.runtime.expression.ExpressionWithTarget.evaluate(Express> 
ionWithTarget.java:30)> 
webprofe.webfw.view.runtime.tree.ExpressionNode.invoke(ExpressionNode.java:1> 
9) webprofe.webfw.view.runtime.tree.Fragment.invoke(Fragment.java:50)> 
webprofe.webfw.view.components.base.ForEachComponent.processCollection(ForEa> 
chComponent.java:120)> 
webprofe.webfw.view.components.base.ForEachComponent.execute(ForEachComponen> 
t.java:61)> webprofe.webfw.view.runtime.tree.CallNode.invoke(CallNode.java:76)> 
webprofe.webfw.view.runtime.tree.Fragment.invoke(Fragmentjava:50)> 
webprofe.webfw.view.components.base.IfComponent.execute(IfComponent.java:18)> 
webprofe.webfw.view.runtime.tree.CallNodeinvoke(CallNode.java:76)> 
webprofe.webfw.view.runtime.tree.Fragment.invoke(Fragment.java:50)> 
webprofe.webfw.view.runtime.tree.Pageexecute(Page.java:56)> 
webprofe.webfw.view.http.ViewServlet.process(ViewServlet.java:61)> 
webprofe.webfw.view.http.ViewServlet.doPost(ViewServlet.java:108)> 
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)> 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)> 
webprofe.webfw.controller.RequestMap.dispatchView(RequestMap.java:134)> 
webprofe.webfw.controller.RequestMapprocess(RequestMap.java:122)> 
webprofe.webfw.controller.Controller.process(Controller.java:57)> 
webprofe.webfw.controller.ControllerServlet.doPost(ControllerServlet.java:48> ) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)> 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)nota La traza> 
completa de la causa de este error se encuentra en los archivos de diario de> 
Apache> 
Tomcat/6.0.13.--------------------------------------------------------------> 
------------------Apache Tomcat/6.0.13> >> > Todo ruedas: información> práctica 
y todo el glamour del mundo del motor. MSN Estilo y Tendencias > >>> >> > 
---------------------------------------------------------------------To> start 
a new topic, e-mail: [EMAIL PROTECTED] unsubscribe, e-mail:> [EMAIL PROTECTED] 
additional commands, e-mail:> [EMAIL PROTECTED]> >> > Tecnología, moda, motor,> 
viajes,.suscríbete a nuestros boletines para estar siempre a la última MSN> 
Newsletters > >> 
_________________________________________________________________> > MSN> 
Noticias> > http://noticias.msn.es/comunidad.aspx> > > > >> > 
---------------------------------------------------------------------> To> 
start a new topic, e-mail: users@tomcat.apache.org> To unsubscribe, e-mail:> 
[EMAIL PROTECTED]> For additional commands, e-mail:> [EMAIL PROTECTED]>> 
_________________________________________________________________> Tecnología, 
moda, motor, viajes,…suscríbete a nuestros boletines para estar> siempre a la 
última> Guapos y guapas, clips musicales y estrenos de cine.> > > 
---------------------------------------------------------------------> To start 
a new topic, e-mail: users@tomcat.apache.org> To unsubscribe, e-mail: [EMAIL 
PROTECTED]> For additional commands, e-mail: [EMAIL PROTECTED]> 
_________________________________________________________________
MSN Noticias
http://noticias.msn.es/comunidad.aspx

Reply via email to