모바일 표준프레임워크 프로젝트 생성 질문
- 작성자 :
- 김*섭
- 작성일 :
- 2017-03-21 17:16:24
- 조회수 :
- 1,296
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요.
3월 20일에 질문 올린 사람입니다.
답변 잘 받았습니다.
제가 질문 중에 빠트린 부분이 존재하네요;;
제가 실제로 프로젝트 생성하려는건 모바일 표준프레임워크 프로젝트입니다.
말씀하신것처럼 Web Project는 dynamic web module 을 3.0 이상으로 생성하면
제대로 되는 것 같습니다.
그런데 모바일 표준프레임워크 프로젝트를 dynamic web module 3.0 이상으로 생성하면
제대로 적용되지 않는거 같습니다.
모바일 표준프레임워크는 2.5로 해야되는 것인지..
아니면 3.0이 적용되는 것인지 여쭤보고 싶습니다.
답변 부탁드립니다
감사합니다.
3월 20일에 질문 올린 사람입니다.
답변 잘 받았습니다.
제가 질문 중에 빠트린 부분이 존재하네요;;
제가 실제로 프로젝트 생성하려는건 모바일 표준프레임워크 프로젝트입니다.
말씀하신것처럼 Web Project는 dynamic web module 을 3.0 이상으로 생성하면
제대로 되는 것 같습니다.
그런데 모바일 표준프레임워크 프로젝트를 dynamic web module 3.0 이상으로 생성하면
제대로 적용되지 않는거 같습니다.
모바일 표준프레임워크는 2.5로 해야되는 것인지..
아니면 3.0이 적용되는 것인지 여쭤보고 싶습니다.
답변 부탁드립니다
감사합니다.
A
안녕하세요 김광섭님,
표준프레임워크센터입니다.
모바일 표준프레임워크는 dynamic web module이 2.5에 최적화되어 있습니다.
다만 원하시는 버전 3.0으로 변경하시길 원하실 경우,
web.xml 파일 수정, pom.xml 파일 수정, 프로젝트 파일의 settings 폴더에서 org.eclipse.wst.common.project.facet.core.xml 수정이
필요합니다.
1. web.xml 파일의 수정
이전:
<web-app id="WebApp_ID" version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
변경
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
2. pom.xml 파일의 수정
이전 :
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<scope>provided</scope>
<version>2.5</version>
</dependency>
변경:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
</dependency>
위의 두가지 사항으로도 2.5 facet에러가 해결이 되지 않을 경우
3. 프로젝트 파일의 settings 폴더에서 org.eclipse.wst.common.project.facet.core.xml 파일 수정
이전 :
<installed facet="jst.web" version="2.5"/>
변경:
<installed facet="jst.web" version="3.0"/>
하시고 프로젝트에서 우클릭-maven-update projects 하시면 변경해서 사용하실 수 있습니다.
답변이 도움이 되셨길 바랍니다.
감사합니다.
표준프레임워크센터입니다.
모바일 표준프레임워크는 dynamic web module이 2.5에 최적화되어 있습니다.
다만 원하시는 버전 3.0으로 변경하시길 원하실 경우,
web.xml 파일 수정, pom.xml 파일 수정, 프로젝트 파일의 settings 폴더에서 org.eclipse.wst.common.project.facet.core.xml 수정이
필요합니다.
1. web.xml 파일의 수정
이전:
<web-app id="WebApp_ID" version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
변경
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
2. pom.xml 파일의 수정
이전 :
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<scope>provided</scope>
<version>2.5</version>
</dependency>
변경:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
</dependency>
위의 두가지 사항으로도 2.5 facet에러가 해결이 되지 않을 경우
3. 프로젝트 파일의 settings 폴더에서 org.eclipse.wst.common.project.facet.core.xml 파일 수정
이전 :
<installed facet="jst.web" version="2.5"/>
변경:
<installed facet="jst.web" version="3.0"/>
하시고 프로젝트에서 우클릭-maven-update projects 하시면 변경해서 사용하실 수 있습니다.
답변이 도움이 되셨길 바랍니다.
감사합니다.