Problemas com EasyStruts e Eclipse

Pessoal,

tenho o Eclipse 2.1.3 instalado na minha máquina (Linux) e instalei o Plugin do Tomcat( tomcat versao 5.x ) e funciona numa boa. Instalei o plugin EasyStruts configurei tudo, segui um passo-a-passo de uns tutoriais, + sempre quando eu vou criar um <java-EasyStruts-Add Easy Strut Support> ele cria, mas pelo que eu vejo na figura dos tutoriais ele adiciona os arquivos *.jar na raiz do projeto, o que nao acontece no meu caso.
Seguindo o tutorial ele manda eu criar um formulario “Easy Action associated with a form” ai eu sigo tudo e o meu projeto fica com erro, ou seja fica com um ‘x’ na pasta do projeto, tambem na WEB-INF/src e na WEB-INF.

Alguem poderia me ajudar…

Oi

cluiz, estranho isso… Tu precisa ver se o struts.jar e os commons estão no WEB-INF/lib e no Build Path do Projeto, só isso… :joia:

T+

Até entendi o problema, mas este arquivo eles nao eram para ser adicionados automaticamente quando eu crio o projeto do EasyStruts… No caso eu poderia adicionar eles manualmente???

Abracos…

Javeux,

Continuo tentando, ja estou quase desistindo de usar o eclipse…

Quando eu crio o projeto do tomcat, ele cria tudo bem beleza, nao da erro nenhum, agora quando eu vou adicionar o tal do support do easystruts que eu acho que esta o problema que ai ele da um erro( Olhando no meu terminal ) :

getFile( //WEB-INF/struts-config.xml )
org.eclipse.core.internal.resources.ResourceException: Resource /easyStruts/WEB-INF/struts-config.xml does not exist.
at org.eclipse.core.internal.resources.Resource.checkExists(Resource.java:302)
at org.eclipse.core.internal.resources.Resource.checkAccessible(Resource.java:174)
at org.eclipse.core.internal.resources.File.getContents(File.java:211)
at org.eclipse.core.internal.resources.File.getContents(File.java:203)
at org.easystruts.eclipse.wizards.NewEasyStrutsWizard.createStrutsConfigFile(NewEasyStrutsWizard.java:398)
at org.easystruts.eclipse.wizards.NewEasyStrutsWizard.performFinish(NewEasyStrutsWizard.java:305)
at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:608)
at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:321)
at org.eclipse.jface.dialogs.Dialog$1.widgetSelected(Dialog.java:423)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:923)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1847)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1639)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:583)
at org.eclipse.jface.window.Window.open(Window.java:563)
at org.eclipse.ui.actions.NewWizardAction.run(NewWizardAction.java:136)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:842)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:456)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent(ActionContributionItem.java:403)
at org.eclipse.jface.action.ActionContributionItem.access$0(ActionContributionItem.java:397)
at org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent(ActionContributionItem.java:72)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:923)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1847)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1639)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1402)
at org.eclipse.ui.internal.Workbench.run(Workbench.java:1385)
at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.eclipse.core.launcher.Main.basicRun(Main.java:291)
at org.eclipse.core.launcher.Main.run(Main.java:747)
at org.eclipse.core.launcher.Main.main(Main.java:583)
Ordering [Element: <controller/>]
Ordering [Element: <message-resources/>]

Ou seja parece que ele nao encontra o arquivo /easyStruts/WEB-INF/struts-config.xml, no que puder me ajudar te agradeço desde já…

Javeux,

Continuo tentando, ja estou quase desistindo de usar o eclipse…

Quando eu crio o projeto do tomcat, ele cria tudo bem beleza, nao da erro nenhum, agora quando eu vou adicionar o tal do support do easystruts que eu acho que esta o problema que ai ele da um erro( Olhando no meu terminal ) :

getFile( //WEB-INF/struts-config.xml )
org.eclipse.core.internal.resources.ResourceException: Resource /easyStruts/WEB-INF/struts-config.xml does not exist.
at org.eclipse.core.internal.resources.Resource.checkExists(Resource.java:302)
at org.eclipse.core.internal.resources.Resource.checkAccessible(Resource.java:174)
at org.eclipse.core.internal.resources.File.getContents(File.java:211)
at org.eclipse.core.internal.resources.File.getContents(File.java:203)
at org.easystruts.eclipse.wizards.NewEasyStrutsWizard.createStrutsConfigFile(NewEasyStrutsWizard.java:398)
at org.easystruts.eclipse.wizards.NewEasyStrutsWizard.performFinish(NewEasyStrutsWizard.java:305)
at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:608)
at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:321)
at org.eclipse.jface.dialogs.Dialog$1.widgetSelected(Dialog.java:423)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:923)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1847)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1639)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:583)
at org.eclipse.jface.window.Window.open(Window.java:563)
at org.eclipse.ui.actions.NewWizardAction.run(NewWizardAction.java:136)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:842)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:456)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent(ActionContributionItem.java:403)
at org.eclipse.jface.action.ActionContributionItem.access$0(ActionContributionItem.java:397)
at org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent(ActionContributionItem.java:72)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:923)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1847)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1639)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1402)
at org.eclipse.ui.internal.Workbench.run(Workbench.java:1385)
at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.eclipse.core.launcher.Main.basicRun(Main.java:291)
at org.eclipse.core.launcher.Main.run(Main.java:747)
at org.eclipse.core.launcher.Main.main(Main.java:583)
Ordering [Element: <controller/>]
Ordering [Element: <message-resources/>]

Ou seja parece que ele nao encontra o arquivo /easyStruts/WEB-INF/struts-config.xml, no que puder me ajudar te agradeço desde já…