2017-04-07 2 views
-1

오류 정보는 다음과 같습니다 올바른 :HTTP 상태 404 /elecMaven/system/actingIndex.jsp,하지만 내 설정은

HTTP 상태 404 - /elecMaven/system/actingIndex.jsp

유형 상태 보고서

메시지 /elecMaven/system/actingIndex.jsp

설명을 요청한 리소스를 사용할 수 없습니다. 아파치 톰캣/7.0.75

은 내가 ztree을 가지고 있고, menuData.js가 정확한지 :

menuData.js, 당신이 볼 수있는 URL의 일부는 스트럿츠 액션이 아닌 경로 :

{ 
     mid:'ap', 
     pid:'am', 
     name:'运行监控', 
     icon:'../images/MenuIcon/daibanshiyi.gif', 
     target:'mainFrame', 
     url:'${pageContext.request.contextPth}/system/elecCommonMsgAction_home.do', 
     isParent:false 
    } 
menuData.jsleft.jsp에 의해 inclued됩니다

내에서

을 (당신은 아래 이미지를 찾을 수 있습니다)210 :

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

그리고 actingIndex.jsp의 위치가 여기에 있습니다 :

이유는 404 오류가? 내 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"; 
    } 

} 

이 라인에서 :

public String home() { 

내가 중단 점을 때 테스트, 거기에 오지 않았다.


업데이트 :

struts.xml의 위치 :

+0

'.do' 확장자를 허용하도록 Struts를 설정 했습니까? –

+0

'struts.xml'의 위치는 무엇입니까? –

+0

@RomanC 내 게시물을 업데이트하면'struts.xml'의 위치를 ​​볼 수 있습니다. – 244boy

답변

0

가 나는 이유는 모르겠지만, 그것이 사실, 지난 밤에 나는를 해결할 수없는 문제를 해결 한 다음 내 노트북을 닫고 잠자기 모드로 빠져 나와 오늘 MacBook Pro를 다시 시작하여 정상적으로 작동하는지 확인하십시오.

제 솔루션이 컴퓨터를 다시 시작한다고 생각합니다.