Pratik D mehta

Ranch Hand
+ Follow
since Jul 29, 2010
Pratik D likes ...
Java
Merit badge: grant badges
For More
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
0
Received in last 30 days
0
Total given
2
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Pratik D mehta

Thank you Tim Holloway
Yes I logged in as root user and it worked.
13 years ago
Hello ,
I am using Netbeans 6.9.1 , Tomcat 6.0 , Ubuntu Linux .
I basically created a WebApplication project from the netbeans Ide By selecting New Project Command and took the workspace as /usr/local/WebApplication/
Also my Tomcat server is in /usr/local/tomcat
and than added Server from tools menu -- >Servers as Tomcat 6.0
Than i ran the application from the ide which should open the browser and display Hello World ! in the file named index.jsp which is the default file .

But I am getting
In-place deployment at /usr/local/WebApplication/EmailApplication/build/web
/usr/local/WebApplication/EmailApplication/build/web/META-INF/context.xml (No such file or directory)
/usr/local/WebApplication/EmailApplication/nbproject/build-impl.xml:683: The module has not been deployed.
BUILD FAILED

This is the the Tomcat 6.0 error
28 Jan, 2011 11:37:06 AM org.apache.catalina.session.StandardManager doUnload
SEVERE: IOException while saving persisted sessions: java.io.FileNotFoundException: /usr/local/tomcat/work/Catalina/localhost/EmailApp/SESSIONS.ser (Permission denied)
java.io.FileNotFoundException: /usr/local/tomcat/work/Catalina/localhost/EmailApp/SESSIONS.ser (Permission denied)

at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:495)
at org.apache.catalina.session.StandardManager.unload(StandardManager.java:469)
at org.apache.catalina.session.StandardManager.stop(StandardManager.java:673)
at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4774)
at org.apache.catalina.manager.ManagerServlet.undeploy(ManagerServlet.java:1390)
at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:382)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
28 Jan, 2011 11:37:06 AM org.apache.catalina.session.StandardManager stop
SEVERE: Exception unloading sessions to persistent storage
java.io.FileNotFoundException: /usr/local/tomcat/work/Catalina/localhost/EmailApp/SESSIONS.ser (Permission denied)

at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:495)
at org.apache.catalina.session.StandardManager.unload(StandardManager.java:469)
at org.apache.catalina.session.StandardManager.stop(StandardManager.java:673)
at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4774)
at org.apache.catalina.manager.ManagerServlet.undeploy(ManagerServlet.java:1390)
at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:382)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
java.io.FileNotFoundException: /usr/local/tomcat/conf/Catalina/localhost/EmailApp.xml (Permission denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
at org.apache.catalina.manager.ManagerServlet.copyInternal(ManagerServlet.java:1672)
at org.apache.catalina.manager.ManagerServlet.copy(ManagerServlet.java:1632)
at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:836)
at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:351)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
28 Jan, 2011 11:37:06 AM org.apache.catalina.startup.HostConfig checkResources
INFO: Undeploying context [/EmailApp]
28 Jan, 2011 11:37:06 AM org.apache.catalina.startup.ExpandWar deleteDir
SEVERE: [/usr/local/tomcat/work/Catalina/localhost/EmailApp/org/apache/jsp] could not be completely deleted. The presence of the remaining files may cause problems
28 Jan, 2011 11:37:06 AM org.apache.catalina.startup.ExpandWar deleteDir
SEVERE: [/usr/local/tomcat/work/Catalina/localhost/EmailApp/org/apache] could not be completely deleted. The presence of the remaining files may cause problems
28 Jan, 2011 11:37:06 AM org.apache.catalina.startup.ExpandWar deleteDir
SEVERE: [/usr/local/tomcat/work/Catalina/localhost/EmailApp/org] could not be completely deleted. The presence of the remaining files may cause problems
28 Jan, 2011 11:37:06 AM org.apache.catalina.startup.ExpandWar deleteDir
SEVERE: [/usr/local/tomcat/work/Catalina/localhost/EmailApp] could not be completely deleted. The presence of the remaining files may cause problems
28 Jan, 2011 11:37:06 AM org.apache.catalina.startup.ExpandWar delete
SEVERE: [/usr/local/tomcat/work/Catalina/localhost/EmailApp] could not be completely deleted. The presence of the remaining files may cause problems
java.io.FileNotFoundException: /usr/local/tomcat/conf/Catalina/localhost/EmailApp.xml (Permission denied)

at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
at org.apache.catalina.manager.ManagerServlet.copyInternal(ManagerServlet.java:1672)
at org.apache.catalina.manager.ManagerServlet.copy(ManagerServlet.java:1632)
at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:836)
at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:351)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
java.io.FileNotFoundException: /usr/local/tomcat/conf/Catalina/localhost/EmailApp.xml (Permission denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
at org.apache.catalina.manager.ManagerServlet.copyInternal(ManagerServlet.java:1672)
at org.apache.catalina.manager.ManagerServlet.copy(ManagerServlet.java:1632)
at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:836)
at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:351)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
java.io.FileNotFoundException: /usr/local/tomcat/conf/Catalina/localhost/EmailApp.xml (Permission denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
at org.apache.catalina.manager.ManagerServlet.copyInternal(ManagerServlet.java:1672)
at org.apache.catalina.manager.ManagerServlet.copy(ManagerServlet.java:1632)
at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:836)
at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:351)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)

Awating Help .
Thanks
13 years ago
Thanks joseph mokenela
13 years ago
Hello

I got the answer.
13 years ago
Hello
When I start tomcat from the terminal stating sudo sh startup.sh
It gives a message as

Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program

So how do i set those variables .
13 years ago
The objective of this kind of mapping is
1 . The actual servlet name and location available on the server would not be visible to the user , which would be necessary for security .
2 . Than there would be an internal name for that servlet know among the deployers which would be Chapter1 Servlet in the above case as specified.
3. The class name would be specific to developers to be known among them .
4. Maintainence would be definately easy as we would not have to keep on changing each and every JSPs if the servlet name or anything else changes , we can directly change the web.xml mapping which is basically global mapping of servlets for that particular application .
This is the basic understanding i got from Head first .
13 years ago
yup
Thank you peter Nelson and William Brogden (the link was good read)
13 years ago
In the following code from the book headfirst jsp and servlets

Basically we are using a servlet-name to refer to the java class and than mapping that name to the url pattern which the client will see
So My question is cant we directly map the class to the url .
some what like


13 years ago
Congratulations !!!
13 years ago
Congratulations !!!
13 years ago
Congratulations !!!
13 years ago
Hello
I have started learning Head first jsp and servlets , it is awesome , for further read i wanted to know more about
1. The servers working and handling requests and number of requests it can handle .
2. The drawbacks and advantages of various servers .
I also wanted to know how many servers are available and their comparison with each other And
Yes i know i have just started learning , but can someone suggest a good book for starting with servers and with what should i start first
eg with apache
How should i go about ?

13 years ago
Thank you all
13 years ago
I got 75 % .

I wasn't quiet satisfied with that but I cleared it .

Thank you - Campbell Ritchie , Ankit Garg , Devaka Cooray for Exam Lab Abimaran Kugathasan David Newton , Vishal Hegde and many many people who have helped me to clear my doubts.
Hope I have spelled all of them correctly this time , I may have missed a few many names .

Thanks to Kathy sierra and Bert bates for the Wonderful book and helping me understand things .

This forum is the best I have been on and people are very nice .

A big big thank you all for helping as i was very inconfident overall for java and programming and lot of stuff but now i feel some good .

Regards
13 years ago