2014-11-18 9 views
1

JSP 코드를 확인할 수 없습니다. 패키지 작업 내에서 다른 디렉토리에있는 Java 파일에서 사용할 수있는 방법을 사용하려고 시도하지만 나에게 LoginCheckAction cannot be resolved to a type을 계속 제공합니다.는 유형 오류로

action.* 대신 가져 오기를 시도했지만 작동하지 않았습니다.

누구든지 문제를 설명해 주실 수 있습니까? 공간 <%@ page import="action.LoginCheckAction" %>

+0

action.LoginCheckAction 클래스는 런타임에 클래스 경로에 없습니다. – DwB

답변

1

내가 떨어져 생각할 수있는 유일한 일이없는

+0

나는 WAR 또는 EAR이 무엇을 의미하는지 잘 모르겠습니다. 나는 그들에 관해 조금 읽었지 만, 나는 그다지 좋아하지 않는다. 내 코드는 이미 Tomcat Webapps 폴더에 있습니다. – Obviously

+0

응용 프로그램 WEB-INF 폴더 아래에이 구조가 있는지 확인하십시오. classes \ action \ LoginCheckAction.class –

+0

그렇지 않습니다. 그것은 WEB-INF/.classpath – Obviously

0

봅니다 LoginCheckAction 소스 코드가 제대로 compilled 또는 웹 응용 프로그램 배포의 전쟁이나 EAR에 추가되지 않는 것입니다. 당신이 받는다는을 사용하여 프로젝트를 빌드 할 경우

+0

같은 문제가 있습니다. 어떤 이유로 액션을 계속 생각하고 있습니다 .LoginCheckAction은 패키지입니다. – Obviously

+0

위와 같은 공간을 잘라내어 프로젝트를 저장하고 다시로드하면 트릭을 수행 할 수 있습니다. – Sivakumar

+0

제안 해 주셔서 감사합니다. 나는 그것을 시도했지만 불행하게도이 문제를 해결하지는 못했다. – Obviously

0

, 때로는 클래스를 컴파일하고 전쟁을 생성 할 수 없습니다 그리고 항아리 일식 프로젝트를 file.Build 또는 넷빈즈 프로젝트에 의해 : - 1. 프로젝트의 디렉토리에 2 . shift을 누르고 마우스 오른쪽 버튼으로 클릭하여 클릭하십시오. open command prompt here 3. eclipse IDE 용 프로젝트를 빌드하려면 mvn eclipse:eclipse을 입력하고프로젝트를 빌드하려면 mvn netbeans:netbeans을 입력하십시오. 4. 프로젝트를 닫고 열면 오류가 해결됩니다.

0

maven을 사용하여 프로젝트를 빌드하면 클래스를 컴파일하고 생성 할 수없는 경우가 있습니다. 하여 프로젝트의 디렉토리

  • 홀드 shift 및 마우스 오른쪽 버튼으로 클릭에

    1. 가서 당신이 원하는 경우 open command prompt here
    2. 유형 mvn eclipse:eclipse 클릭 - : 전쟁과 항아리 일식이나 넷빈즈 프로젝트에 의해 프로젝트를 file.Build 당신이
    3. 닫기 넷빈즈에 대한 프로젝트를 빌드하고 프로젝트를 열려면 이클립스 IDE 또는 mvn netbeans:netbeans에 대한 프로젝트를 빌드하고 오류가 해결해야
  • 관련 문제