Problemas com EasyStruts e Eclipse

4 respostas
C

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…

4 Respostas

J

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+

C

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…

C

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á…

C

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á…

Criado 1 de fevereiro de 2005
Ultima resposta 2 de fev. de 2005
Respostas 4
Participantes 2