I use maven + struts + eclipse + tomcat as my primary dev environment. After having maven create the archetype, you should also go into the project directory and do 'mvn eclipse:eclipse -Dwtpversion=1.5' This will create .project and a few other files that will help eclipse do what it needs to do. Also, you have to setup a variable called M2_REPO. If you look at eclipse's 'Build Path' setting for your project, you'll likely see a bunch of references to it, but if it's undefined, none of the jars will be found. It should be pretty easy to figure out where to have M2_REPO point by looking at the entries for Build Path.
On 2/12/08, Gaurav Arora <[EMAIL PROTECTED]> wrote: > The application works when I make a war and deploy it in tomcat but > not when I try to run tomcat from eclipse directly. It's obvious that > the problem has something to do with eclipse, so you're right, this > probably isn't the forum for it. > > But i'm still wondering if people still use the Eclipse + Maven + > Struts + Tomcat combo and if so, how they go about managing their > projects. > > > On Feb 12, 2008 10:39 PM, Dave Newton <[EMAIL PROTECTED]> wrote: > > --- Gaurav Arora <[EMAIL PROTECTED]> wrote: > > > Tried to put a namespace="/" attribute in package tag, that didn't > > > work. Where do I find the config-browser plugin? > > > > It's a standard S2 plugin shipped with the distro. > > > > > Yeah, I get an error when I access > > > http://localhost:8080/application/index.action. The struts.xml file is > > > in the classes directory. > > > > Is it deployed properly? Have you turned logging all the way up? Is devMode > > turned on? Is there anything in the logs? > > > > > As for the eclipse build, I changed the default output directory to > > > "bin" but eclipse still won't build my application. > > > > If you're running the app within Eclipse using its app server the output > > directory should be /WEB-INF/classes. If you're using some sort of > > deployment > > mechanism then it doesn't matter as long as you have it configured properly. > > > > "Eclipse still won't build my application" is not enough information with > > which to provide a diagnosis, even if this *was* the correct forum for your > > IDE issues, which it isn't. > > > > Did you put the required libraries in /WEB-INF/lib? Did you configure the > > project properties to make sure the libraries are being included? > > > > Dave > > > > > On Feb 12, 2008 9:40 PM, Dave Newton <[EMAIL PROTECTED]> wrote: > > > > --- Gaurav Arora <[EMAIL PROTECTED]> wrote: > > > > > <struts> > > > > > <package name="default" extends="struts-default"> > > > > > <action name="index" class="com.codercorp.IndexAction"> > > > > > <result>/jsp/index.jsp</result> > > > > > </action> > > > > > <action name="helloWorld" class="helloWorldAction"> > > > > > <result name="input">/jsp/index.jsp</result> > > > > > <result>/jsp/helloWorld.jsp</result> > > > > > </action> > > > > > </package> > > > > > </struts> > > > > > > > > What happens if you put a namespace="/" attribute in your <package...> > > > > element? What does the config-browser plugin show? You get the exception > > > when > > > > accessing /index.action? > > > > > > > > > how can I build my struts project using eclipse instead of maven? > > > > > > > > By putting the required S2 libraries (and whatever else you need) in > > > > your > > > > /WEB-INF/lib directory and setting up Eclipse to do a normal web > > > application > > > > build. There are a couple Maven plugins for Eclipse that help with > > > dependency > > > > management, but I'm not sure how they deal with packaging etc. > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Wesley Wannemacher President, Head Engineer/Consultant WanTii, Inc. http://www.wantii.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]