IT박스

Eclipse Dynamic Web Project에서 web.xml은 어디에 있습니까?

itboxs 2020. 11. 7. 09:07
반응형

Eclipse Dynamic Web Project에서 web.xml은 어디에 있습니까?


Eclipse에서 File-> New-> Dynamic Web Project를 클릭했고 Jersey에 대한 튜토리얼을 따라 가고 있는데 web.xml 파일에서 무언가를 변경하고 싶습니다 ...하지만이 파일을 찾을 수도 없습니다. 내가 뭘 잘못하고 있니?

여기에 이미지 설명 입력


동적 웹 프로젝트를 생성 할 때 web.xml 파일을 자동으로 생성하는 옵션이 있습니다. 표시하지 않으면 일식이 생성하지 않습니다.

따라서 WEB-INF 폴더에 새 web.xml 파일을 추가해야합니다.

web.xml을 추가하려면 대신 Next-> Next클릭하십시오 Finish. 마법사의 마지막 화면에서 찾을 수 있습니다.


당신이 그것을 할 수 있습니다 > 마우스 오른쪽 단추 - - 동적 웹 프로젝트> 자바 EE 도구 -> 전개 설명자 스텁을 생성합니다.


WEB-INF 폴더에 web.xml 파일이 보이지 않으면

여기에 이미지 설명 입력

-Deployment Descriptor를 선택하고 마우스 오른쪽 버튼으로 클릭합니다.
-그런 다음 배포 설명자 스텁 생성을 선택합니다.

여기에 이미지 설명 입력

마지막으로 web.xml 파일을 얻습니다.

여기에 이미지 설명 입력


Eclipse를 열 때 FileNewDynamic Web Project를 클릭 하고 위에서 설명한대로 Generateweb.xml 를 선택했는지 확인해야합니다 .

이미 프로젝트를 만든 경우 WebContent/WEB-INF폴더 로 이동하여을 열고 web.xml다음 줄을 입력해야합니다.

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" 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_3_0.xsd" id="WebApp_ID" version="3.0">
    <display-name>Application Name </display-name>
    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
    </welcome-file-list>
</web-app>

프로젝트가 JEE 특성이 아닐 수도 있습니다.이 작업을 수행 하려면 마우스 오른쪽 버튼을 클릭-> 속성-> 프로젝트 패싯을 클릭하고 패싯으로 변환을 클릭하고 동적 웹 모듈을 확인하고 확인하십시오 . 이제 Java EE 도구를 볼 수 있습니다.


web.xml 파일은 스크린 샷의 마지막 줄 바로 아래에 나열되어야하며 WebContent/WEB-INF. 누락 된 경우 동적 웹 프로젝트 마법사의 세 번째 페이지에서 "web.xml 배치 설명자 생성"옵션을 확인하지 못했을 수 있습니다.


기존 Dynamic Web Project를 사용하여 Eclipse에서 web.xml을 생성하려면 아래 단계를 따르십시오.

  1. 작성된 동적 웹 프로젝트를 마우스 오른쪽 단추로 클릭하십시오.
  2. Java EE 도구 위로 마우스를 이동
  3. 배치 설명자 스텁 생성을 클릭하십시오.
  4. 이제 WEB-INF 폴더에서 web.xml 파일을 볼 수 있습니다.

여기에 이미지 설명 입력


새 프로젝트를 생성 할 때 "generate web.xml"옵션을 선택하지 않았더라도 걱정할 필요 없습니다. 프로젝트에서 Dynamic Web Project 인 경우 "Deployment Descriptor : ...."를 마우스 오른쪽 버튼으로 클릭하고 "Generate Deployment Descriptor"를 클릭하십시오. Stub "는 최소한의 /webapp/WEB-INF/web.xml을 생성합니다.


maven 프로젝트의 경우 webapp / WEB-INF 폴더를 사용할 수 있습니다.

- main
- - java
- - resources
- - webapp
- - - META-INF
- - - - context.xml
- - - WEB-INF
- - - - web.xml

프로젝트를 잘못된 방식으로 만들고있는 것 같습니다. 여기에 단계별로 게시하겠습니다.

1 단계 : 파일 >> 새로 만들기 >> 프로젝트 >> 웹 >> 동적 웹 프로젝트

2 단계 : 프로젝트 이름 입력 >> 다음 >> 다음 >>

3 단계 : Web.xml 배포 설명자 생성 확인란을 선택합니다.

4 단계 : 완료

이 방법을 따르면 WEB-INF 폴더 아래에 web.xml 파일이 표시됩니다.

참고 URL : https://stackoverflow.com/questions/11658104/where-is-web-xml-in-eclipse-dynamic-web-project

반응형