나의 Lifeary 커스텀 포틀릿에는 클라우드 서버에 미디어를 업로드하기위한 나의 커스텀 로직이 상주하는 하나의 자바 클래스가 포함되어있다.java.lang.ClassNotFoundException : junit.framework.TestCase?
그 자바 클래스를 하나의 자바 프로젝트에 넣으면 그때 잘 작동합니다. 하지만 같은 자바 클래스와 어떤 기준의 오류 다음 저를주는 방법 몇 가지를 그러 리라 그것의 필요로 내 사용자 정의 포틀릿 프로젝트에 추가하고 그 실행의 필요 ..
05:19:41,312 ERROR [http-bio-8080-exec-2][render_portlet_jsp:154] java.lang.ClassNotFoundException: junit.framework.TestCase
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2889)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1170)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)
at cloudkey.Test_FileUpload.main(Test_FileUpload.java:21)
at com.fl.UploadFilePortlet.UploadDocument(UploadFilePortlet.java:74)
at com.liferay.portal.kernel.portlet.LiferayPortlet.callActionMethod(LiferayPortlet.java:153)
at com.liferay.util.bridges.mvc.MVCPortlet.callActionMethod(MVCPortlet.java:250)
at com.liferay.portal.kernel.portlet.LiferayPortlet.processAction(LiferayPortlet.java:80)
at com.liferay.util.bridges.mvc.MVCPortlet.processAction(MVCPortlet.java:220)
at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:70)
at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:48)
at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:111)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
은 기본적으로 내가이있을 때 패키지 cloudkey 및 util
cloudkey 패키지에 내가 테스트 업로드 class.am 내 포틀 액션 클래스에서 해당 메서드를 호출했습니다. 컴파일 시간 오류가 없습니다 ..하지만 그냥이 오류 나는 having.and ahev alredy뿐만 아니라 내 프로젝트에 Junit3 라이브러리를 추가했습니다.
내 오류는 무엇입니까 ?? 그리고 내 코드를 원한다면 snippet을 입력하면 내 질문을 이해할 수 없으므로 제공합니다.
당신이 필수 클래스를 정확하게 가져 오지 않는 것 같습니다. 또는 클래스의 범위가 해당 패키지로 제한됩니다. 이러한 문제를 해결할 수 있는지 확인하십시오. – greatmajestics
jUnit4를 설치하고 테스트하는 것이 좋습니다. – Bathakarai
하지만이 포틀릿에서 다른 포틀릿에서 동일한 작업이 수행됩니다. error.i는 previous.i ahev와 junit 4를 사용하여 동일한 단계를 수행했습니다. // 또한 junittest 3 및 errror가 없습니다. –