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를 열 때 File → New → Dynamic 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을 생성하려면 아래 단계를 따르십시오.
- 작성된 동적 웹 프로젝트를 마우스 오른쪽 단추로 클릭하십시오.
- Java EE 도구 위로 마우스를 이동
- 배치 설명자 스텁 생성을 클릭하십시오.
- 이제 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
'IT박스' 카테고리의 다른 글
Haskell에서 문자열을 정수 / 부동으로 변환 하시겠습니까? (0) | 2020.11.07 |
---|---|
DateTime.Now.ToString (“yyyy-MM-dd hh : mm : ss”)가 PM 시간 대신 AM 시간을 반환합니까? (0) | 2020.11.07 |
Hashtable의 제네릭 버전은 무엇입니까? (0) | 2020.11.07 |
Python 함수 포인터 (0) | 2020.11.07 |
0.0으로 나눌 때 Java에서 예외가 발생하지 않는 이유는 무엇입니까? (0) | 2020.11.07 |