Java.lang.NoSuchMethodError

1 resposta
M

Boa tarde Srs, estou obtendo o seguinte erro quando tento rodar minha aplicação... :cry: Acredito que seja alguma configuração que deixei de fazer...

javax.servlet.ServletException: Servlet execution threw an exception

root cause

java.lang.NoSuchMethodError: br.inf.prodata.saude.web.struts.forms.SimpleItemForm.getSelectedItem()Ljava/lang/String;
br.inf.prodata.saude.web.struts.actions.SetupUnidadeAction.execute(SetupUnidadeAction.java:57)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)

Aqui o código da classe SimpleItemForm, na qual, supostamente, o método não existe:
package br.inf.prodata.saude.web.struts.forms;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;

/** 
 * MyEclipse Struts
 * Creation date: 08-17-2004
 * 
 * XDoclet definition:
 * @struts:form name="simpleItemForm"
 */
public class SimpleItemForm extends ActionForm {

	// --------------------------------------------------------- Instance Variables

	/** selectedItem property */
	private String selectedItem;

	// --------------------------------------------------------- Methods

	/** 
	 * Method validate
	 * @param ActionMapping mapping
	 * @param HttpServletRequest request
	 * @return ActionErrors
	 */
	public ActionErrors validate(
		ActionMapping mapping,
		HttpServletRequest request) {

		throw new UnsupportedOperationException(
			"Generated method 'validate(...)' not implemented.");
	}

	/** 
	 * Method reset
	 * @param ActionMapping mapping
	 * @param HttpServletRequest request
	 */
	public void reset(ActionMapping mapping, HttpServletRequest request) {

		throw new UnsupportedOperationException(
			"Generated method 'reset(...)' not implemented.");
	}

	/** 
	 * Returns the selectedItem.
	 * @return String
	 */
	public String getSelectedItem() {
		return selectedItem;
	}

	/** 
	 * Set the selectedItem.
	 * @param selectedItem The selectedItem to set
	 */
	public void setSelectedItem(String selectedItem) {
		this.selectedItem = selectedItem;
	}

}

1 Resposta

M

Já contornei o erro… O JBoss nao estava atualizadno o .war… Dai o metodo que envocava nao estava no pacote…

Criado 17 de agosto de 2004
Ultima resposta 19 de ago. de 2004
Respostas 1
Participantes 1