HTML, CSS 웹 페이지 만 Tomcat에 배포
저는 웹 사이트 개발을 막 시작하고 있습니다 . 현재 내가 가지고있는 것은 두 개의 CSS 스타일 시트가 지원 하는 HTML 페이지 뿐입니다 .
HTML 및 CSS 페이지에서 WAR 파일을 만들 수 있습니까 ? Tomcat 서버에 어떻게 배포 합니까?
감사.
Tomcat에서 실행하기 위해 전쟁을 만들 필요가 없습니다. 다음 단계를 따를 수 있습니다.
Webapps 폴더에 폴더 만들기 (예 : MyApp)
해당 폴더에 html 및 css를 넣고 html 파일의 이름을 지정합니다.이 파일을 응용 프로그램의 시작 페이지 인 index.html로 지정합니다.
tomcat을 시작하고 브라우저에 "http : // localhost : 8080 / MyApp"이라는 URL을 지정합니다. index.html 페이지가 브라우저에 나타납니다.
내 설정은 다음과 같습니다 . Ubuntu 9.10에 있습니다.
자, 여기 내가 한 일이 있습니다.
- / usr / share 에 " tomcat6-myapp " 이라는 폴더를 만듭니다 .
- / usr / share / tomcat6-myapp 아래에 " myapp " 폴더를 만듭니다 .
- HTML 파일 (배포해야 함)을 / usr / share / tomcat6-myapp / myapp에 복사 합니다. index.html 이라는 이름이어야합니다 .
- 로 이동 을 / etc / tomcat6 / 카탈 리 / localhost를 .
다음 내용으로 / etc / tomcat6 / Catalina / localhost 내에 xml 파일 " myapp.xml "(2 단계의 폴더 이름과 동일한 이름이어야 함)을 만듭니다.
< Context path="/myapp" docBase="/usr/share/tomcat6-myapp/myapp" />
이 xml은 Tomcat이 " myapp " 이라는 이름의 앱을 읽고 자동으로 배포 하는 ' Deployment Descriptor ' 라고합니다 .
이제 브라우저에서 http : // localhost : 8080 / myapp 로 이동합니다. index.html이 바람둥이에 의해 선택되고 표시됩니다.
이게 도움이 되길 바란다!
Ubuntu 16.04 및 Tomcat 8의 단계는 다음과 같습니다.
/ var / lib / tomcat8 / webapps / ROOT 폴더를 폴더에 복사합니다.
cp -r / var / lib / tomcat8 / webapps / ROOT / var / lib / tomcat8 / webapps / {yourfolder}
html, css, js를 폴더에 추가하십시오.
브라우저에서 " http : // localhost : 8080 / {yourfolder}"를 엽니 다 .
메모:
크롬 웹 브라우저를 사용하고 이전에 잘못된 폴더를 사용했다면 웹 브라우저의 캐시를 정리 (또는 다른 이름 변경)하지 않으면 (때로는) 항상 404입니다.
context.xml이있는 META-INF 폴더가 필요합니다.
.war 파일을 생성하려면 Manager 앱을 사용하여 Tomcat 인스턴스에 배포하고, 폴더를 생성하고, 해당 폴더에 모든 파일 (index.html 파일 포함)을 넣은 다음 터미널 창을 해당 폴더로 이동하고 실행합니다. teh 다음 명령 :
zip -r <AppName>.war *
Mac에서 Tomcat 8로 테스트했지만 어디서나 작동합니다.
참고 URL : https://stackoverflow.com/questions/3954621/deploying-just-html-css-webpage-to-tomcat
'developer tip' 카테고리의 다른 글
왜 'd / = d'는 d == 0 일 때 0으로 나누기 예외를 발생시키지 않습니까? (0) | 2020.10.07 |
---|---|
유니 코드를 사용한 Python 및 정규식 (0) | 2020.10.07 |
목록에있는 튜플의 값에 액세스 (0) | 2020.10.07 |
asp.net Web Forms에서 Ninject 또는 DI를 어떻게 구현할 수 있습니까? (0) | 2020.10.07 |
IntelliJ에서 마우스 블록 선택을 끄려면 어떻게합니까? (0) | 2020.10.06 |