2013-04-19 4 views
0

Apache 서버에 배포하려는 Java 애플릿 게임을 작성했습니다. 코드 + 리소스는 자체 서명 된 .jar에 있으며 루트 dir에있는 HTML 문서를 모두 포함합니다. 내 로컬 컴퓨터에서 실행하면 모든 것이 잘 동작합니다. 내가 서버에서 실행하려고하면 클래스가 예외를 찾지 못했습니다. index.html 포함Apache 서버에 애플릿 배포

<applet code=SpaceRaiderz.class 
archive=spaceraiderz.jar 
width=1024 height=768> 
</applet> 

클래스를 찾을 수 없습니다. .jar 파일을 열면 내용이 완료됩니다. 파일 사용 권한은 755로 설정됩니다. 로컬 컴퓨터에서 index.html을 클릭하면로드되어 완벽하게 실행됩니다. 동일한 문서를 서버로 보내면 작동하지 않습니다. 누구든지이 문제가 있었습니까? 나는 여기에 비슷한 질문을 발견했지만 제안 된 솔루션 중 아무도이 사건에서 일한 적이 없다.

+0

패키지 번호에 넣지 않았습니다. 나는 이클립스에서 기본 패키지를 사용했다. .jar와 색인은 모두 같은 디렉토리에 있습니다. URL은 http://www.dweb-x.com/spaceraiderz –

+0

감사합니다. 나는 이것을 1 주일 이상 고치려고 노력했다. 그것은 그것을 보려고 할 때 분명히 작동하지 않습니다. 다시 한 번 감사드립니다. –

답변

1

애플릿 (예 : here)은 FF를 사용하는 Windows의 Java 1.7.0_21에서 나에게있어 친숙한 + 사운드 트랙으로 보이는 옅은 녹색 선을 특징으로하는 소행성 스타일의 게임을 보여줍니다. console &에서 클래스 캐시를 새로 고친 다음 페이지를 새로 고침하면 문제가 해결 될 수 있습니다. 이것이 실패하면

, 애플릿을 테스트하기위한 더 많은 옵션이 아직 없습니다 :

  • 일반적으로 다른 브라우저를 설치는 (이런 일이 종종 특정 브라우저/JRE 콤보의 문제에 기인한다.).
  • Appleteer 애플릿 테스트 환경도 있습니다. 내가 그것을 쓴 이후로 나는 그것을 매우 추천 할 수있다.
  • 다른 모든 것이 실패 할 경우 인터넷 카페 또는 로컬 라이브러리로 이동하여 애플릿을 확인하십시오.