이클립스 에러

 

문제 :
Java compiler level does not match the version of the installed Java project facet.

해결 :
프로젝트 properties > project facets > java version 맞게 설정

프로젝트 properties > project facets > jdk compile version 맞게 설정


문제 :
Cannot change version of project facet Dynamic Web Module to 3.0

해결 :
org.eclipse.wst.common.project.facet.core.xml 버젼확인 <installed facet="jst.web" version="3.0"/>

프로젝트 properties > project facets > Dynamic Web Module 3.0 확인

Maven -> Update Project

프로젝트홈 / .settings / org.eclipse.wst.common.project.facet.core.xml
<installed facet="wst.jsdt.web" version="1.0"/>
<installed facet="jst.web" version="3.0"/>
<installed facet="jst.java" version="1.7"/>

프로젝트홈 / .settings / org.eclipse.jdt.core.prefs
org.eclipse.jdt.core.compiler.source=1.7
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
org.eclipse.jdt.core.compiler.compliance=1.7

pom.xml에서 다음과 같이 plugin을 추가
<build>
 <finalName>hkgcni</finalName>
 <plugins>
  <plugin>
   <artifactId>maven-compiler-plugin</artifactId>
   <configuration>
           <source>1.8</source>
    <target>1.8</target>
   </configuration>
  </plugin>
 </plugins>
</build>


문제 :
[SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:XXX' did not find a matching property.

해결 :
tomcat의 Publish module contents to separate XML files 체크


문제 :
Can't load IA 32-bit .dll on a AMD 64-bit platform

해결 :
JAVA 버젼 변경 32bit로


문제 :
Illegal key size

해결 :
AVA의 기본 정책으로는 AES128 암호화 방식까지만 사용이 가능하므로
AES256 방식으로 암호화를 하게 되면 아래와 같은 Exceptioin이 발생합니다
참고로 미 통상법에 의해 자국내에서만 AES256 방식이 허용되었다고 하네요

local_policy.jar US_export_policy.jar 를

C:\Program Files\Java 1.6.0\lib\security\ 에 복사

 

Posted by ladon
,