Javax.servlet.UnavailableException: отсутствует ресурс конфигурации для пути /WEB-INF/struts-config.xmlJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Javax.servlet.UnavailableException: отсутствует ресурс конфигурации для пути /WEB-INF/struts-config.xml

Сообщение Anonymous »

Я новичок в Struts 1 и пытаюсь запустить пример веб-приложения для входа в систему с помощью Struts 1, но не могу получить результат из-за ошибки:
javax.servlet.UnavailableException: отсутствует ресурс конфигурации для пути /WEB-INF/struts-config.xml

Я все сделал в настройке Struts 1 в Eclipse. Я даже не знаю, что такое исключение?
Пожалуйста, помогите мне.
Я получаю следующую ошибку: :
javax.servlet.UnavailableException: Missing configuration resource for path /WEB-INF/struts-config.xml
at org.apache.struts.action.ActionServlet.splitAndResolvePaths(ActionServlet.java:1872)
at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:683)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:356)
at javax.servlet.GenericServlet.init(GenericServlet.java:212)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1213)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1026)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4421)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4734)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at org.apache.catalina.core.StandardService.start(StandardService.java:525)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

index.jsp:




Username



Password




Submit
Reset







LoginForm.java:
package com.sample.com;

import org.apache.struts.action.ActionForm;

import org.apache.struts.action.Action;

import org.apache.struts.action.ActionMapping;

import org.apache.struts.action.ActionForward;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

public class LoginAction extends Action {

public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest req, HttpServletResponse res)
{
System.out.println("test");

LoginForm login = (LoginForm)form;

String uname=login.getUname();

String pass=login.getPass();

if(uname=="admin" && pass =="test")
{
return mapping.findForward("success");

}
else
{
return mapping.findForward("failure");

}
}
}

LoginAction.java:
package com.sample.com;

import org.apache.struts.action.ActionForm;

import org.apache.struts.action.Action;

import org.apache.struts.action.ActionMapping;

import org.apache.struts.action.ActionForward;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

public class LoginAction extends Action {

public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest req, HttpServletResponse res)
{

System.out.println("test");

LoginForm login = (LoginForm)form;

String uname=login.getUname();

String pass=login.getPass();

if(uname=="admin" && pass =="test")
{
return mapping.findForward("success");
}
else
{
return mapping.findForward("failure");

}

}

}

config-struts.xml:




















web.xml:




action
org.apache.struts.action.ActionServlet

config
/WEB-INF/struts-config.xml


debug
2


detail
2

2


action
*.do



30



index.jsp




Подробнее здесь: https://stackoverflow.com/questions/198 ... r-path-web
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»