Hi, I am a newbie to Struts. So, can anyone please help me with setting up the environment.
I steps I followed are as follows:
1) Uncompress the zip file of the binaries 2) Placed the lib directory in C:\Tomcat 4.1\webapps\examples\WEB-INF 3) Created a web.xml in C:\Tomcat 4.1\webapps\examples\WEB-INF The contents of web.xml are : [ CODE] <?xml version = "1.0" encoding = "ISO-8859-1" ?> <!DOCTYPE web-app PUBLIC "-//Sun Micro Systems Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/j2ee/dtds/web_app_2_3.dtd">
4) Created struts-config.xml in C:\Tomcat 4.1\webapps\examples\WEB-INF directory.
The contents of it are:
[code] <?xml version = "1.0" encoding = "ISO-8859-1" ?> <!DOCTYPE web-app PUBLIC "-//Sun Micro Systems Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/j2ee/dtds/web_app_2_3.dtd">
<struts-config> </struts-config> [/code]
5) I also placed struts-html.tld in the same directory C:\Tomcat 4.1\webapps\examples\WEB-INF.
Please let me know if there is anything wrong or anything more that I have to do as Tomcat shuts down when I start it.
Modifying the examples web application that comes with Tomcat is not a good way to set up a new Struts application. Here's what I'd recommend.
1-Undo all the changes you made to the Tomcat Examples Web App. 2-Create a new directory called "myStrutsApp" in the Tomcat /webapps directory 3-Find the struts-blank.war file in the webapps/ directory in the material you downloaded. 4-Unzip the file into the Tomcat webapps/myStrutsApp directory that you created earlier.
That's it. You're done. You now have an empty Struts application that will run in Tomcat under the name "myStrutsApp". Everything you need has been set up for you. The next step would be to select a good tutorial from this link and work through the example. [ August 21, 2006: Message edited by: Merrill Higginson ]
I assume your tomcat is running on port 8080. It helps a lot if you can explor e the extracted blank application. You can start by looking at struts-config.xml and web.xml [ August 21, 2006: Message edited by: Purushothaman Thambu ]
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to
run our stuff on 16 servers instead of 3.