2017-11-29 7 views
0
<web-app id="WebApp_ID" version="2.4" 
xmlns="http://java.sun.com/xml/ns/j2ee" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> 

구성 요소 버전이 2.4입니다. 변경하면 어떻게 될까요? 웹 응용 프로그램과 어떤 관련이 있습니까?web.xml에서이 줄의 의미/용도는 무엇입니까

답변

0

Java 서블릿 애플리케이션의 web.xml에있는 경우 "2.4"가 서블릿 버전입니다. 자바 EE6 응용 프로그램에 대한

, 그것은 다음과 같습니다

또는 자바 EE7에 대한

<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"> 
: 당신은 이클립스를 사용하고 있기 때문에

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee 
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" 
version="3.1"> 

, 난 당신을 생각 응용 프로그램을 만드는 동안 버전을 지정할 수 있습니다. 또한 Maven 설정으로 지정할 수 있습니다.

<build> 
    <plugins> 
    <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-compiler-plugin</artifactId> 
     <version>3.1</version> 
     <configuration> 
     <source>1.6</source> 
     <target>1.6</target> 
     </configuration> 
    </plugin> 
    </plugins> 
</build>