aspose file tools*
The moose likes Tomcat and the fly likes cant setup my own working environment Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Products » Tomcat
Bookmark "cant setup my own working environment" Watch "cant setup my own working environment" New topic
Author

cant setup my own working environment

santomh Mclain
Greenhorn

Joined: Jun 25, 2008
Posts: 19
hi friends,

I've been trying far many days to set my own web development working environment. although, all the formalities have been done however, I'm still unable to deploy it.

below is the summery of the steps I've taken

1- created an webapps development directory named OnlineExam.
2- Organiged this directory in proper webapp format.
OnlineExam/WEB-INF/
................../lib- jar files
................../classes- java class files

OnlineExam/--web pages(jsp,html)

3- put OnlineExam directory inside ${CATALINA_HOME}/server/webapps/
4- created OnlineExam.xml file with context element pointing to app directory and put this OnlineExam.xml file inside ${CATALINA_HOME}/conf/Catalina/localhost/ directory.



5- put a copy of OnlineExam.xml inside my app directory also.

6- changed the connector port from 8080 to 80.
7- set the classpath variable pointing to app directory.

and finally I've given the following URL for a webpage
http://localhost/Editpage.jsp

but tomcat given error: cant find resource Editpage.jsp

is there anything left to do?
tomcat 5.5.17

regards
san
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61658
    
  67

3- put OnlineExam directory inside ${CATALINA_HOME}/server/webapps/
Wrong place. Should be${CATALINA_HOME}/webapps/


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
santomh Mclain
Greenhorn

Joined: Jun 25, 2008
Posts: 19
I've tried in this way already but couldn't find it working.
i got stuck on this problem.

regards
san
Ilari Moilanen
Ranch Hand

Joined: Apr 15, 2008
Posts: 198
With the configuration above isn't the right url to access the application this?
http://localhost/OnlineExam/Editpage.jsp

If you are trying to point it to the root (without the application name in the pathname) then you should say so explicitly. Don't know how though. Maybe by using empty name like ".xml" or perhaps "ROOT.xml" or something like that...
santomh Mclain
Greenhorn

Joined: Jun 25, 2008
Posts: 19
gosh!!
what a minor mistake i was making

but one more interesting issue i have seen. that is, after putting app directory inside $CATALINA_HOME/webapps/ there is no need of OnlineExam.xml file and this make me suspect that there must be some default setting.

is that so?
[ July 07, 2008: Message edited by: santomh Mclain ]
Ilari Moilanen
Ranch Hand

Joined: Apr 15, 2008
Posts: 198
True. What caught first my eye in your posting was that you seemed to do everything a little too complicated. You need the separate xml file only if you need to do something special trickery like point outside tomcat directory hierarchy.

Every application you put in the webapps dir is automatically used by tomcat. You can even (and that is the normal procedure in my opinion) place a war packaged application there and tomcat will automatically deploy it there...

[ July 07, 2008: Message edited by: Ilari Moilanen ]
[ July 07, 2008: Message edited by: Ilari Moilanen ]
santomh Mclain
Greenhorn

Joined: Jun 25, 2008
Posts: 19
though at first, I'd put the app directory at different drive(E:\) other than tomcat installation drive(C:\) and given the full path (E:\java\OnlineExam) to the context element in OnlineExam.xml located at where it should be.
but I couldn't deploy because of the same error. all the same steps I'd taken for this.

what may be the reason?
Ilari Moilanen
Ranch Hand

Joined: Apr 15, 2008
Posts: 198
You probably have looked through the docs that are bundled with tomcat? Like
http://localhost:8080/tomcat-docs/manager-howto.html
or if you were using port 80 then
http://localhost/tomcat-docs/manager-howto.html

But what seems to be missing from the context declaration you gave in your first message is the path attribute. So maybe try adding
path="/OnlineExam"
there...
santomh Mclain
Greenhorn

Joined: Jun 25, 2008
Posts: 19
yes!!!
i got it worked
thanks a lot buddy, you really solved the problem I was stuck in over so long.
 
wood burning stoves
 
subject: cant setup my own working environment