2017-04-07 1 views
-1

Les informations d'erreur est ci-dessous:HTTP Status 404 - /elecMaven/system/actingIndex.jsp, mais ma config est correcte

HTTP Status 404 - /elecMaven/system/actingIndex.jsp

Type rapport de situation

un message /elecMaven/system/actingIndex.jsp

Description La ressource est pas disponible. Apache Tomcat/7.0.75

J'ai un ztree et le menuData.js est correct:

Une partie de mon menuData.js, vous pouvez voir l'URL est l'action jambes de force, pas un chemin:

{ 
     mid:'ap', 
     pid:'am', 
     name:'运行监控', 
     icon:'../images/MenuIcon/daibanshiyi.gif', 
     target:'mainFrame', 
     url:'${pageContext.request.contextPth}/system/elecCommonMsgAction_home.do', 
     isParent:false 
    } 

le menuData.js est inclued par left.jsp (Vous pouvez le consulter à l'image ci-dessous)

Dans mon struts.xml:

<constant name="struts.action.extension" value="do"></constant> 
... 

<package name="system" namespace="/system" extends="struts-default"> 
    ...... 
    <action name="elecCommonMsgAction_*" class="elecCommonMsgAction" method="{1}"> 
     <result name="home">/WEB-INF/page/system/actingIndex.jsp</result> 
    </action> 
</package> 

Et l'emplacement de actingIndex.jsp est ici:

Pourquoi je reçois l'erreur 404?


Dans mon ElecCommonMsgAction.java:

@SuppressWarnings("serial") 
@Controller("elecCommonMsgAction") 
@Scope(value = "prototype") 
public class ElecCommonMsgAction extends BaseAction<ElecCommonMsg> { 

    ElecCommonMsg elecCommonMsg = this.getModel(); 
    // Service 
    @Resource(name = IElecCommonMsgService.SERVICE_NAME) 
    IElecCommonMsgService elecCommonMsgService; 

    /** 
    * 
    * @return 跳转到actingIndex.jsp 
    */ 
    public String home() { 

     ElecCommonMsg elecCommonMsg1 = elecCommonMsgService.findElecCommonMsg(); 

     ValueUtils.putValueStack(elecCommonMsg1); 

     return "home"; 
    } 

} 

A cette ligne:

public String home() { 

Je prends un point d'arrêt, lorsque le test, il ne vint pas là-dedans.


Mise à jour:

L'emplacement de struts.xml:

+0

Avez-vous configuré Struts pour accepter l'extension '.do'? –

+0

Quelle est l'emplacement de 'struts.xml'? –

+0

@RomanC Je mets à jour mon message, vous pouvez voir l'emplacement de 'struts.xml'. – 244boy

Répondre

0

Je ne sais pas pourquoi, mais il est vrai, hier soir, je ne peux pas résoudre le question, puis ferme mon ordinateur portable et tombe en sommeil, aujourd'hui je me réveille, et redémarrer mon macbook pro, et le trouver devenu normal.

Donc, je pense que ma solution est de redémarrer mon ordinateur.