내 RESTful 애플리케이션을 Apache 서버에 배포하는 방법은 무엇입니까?

루카스 쿨 레만

Jersey와 몇 가지 다른 라이브러리를 사용하여 Eclipse에서 Java RESTful 애플리케이션을 빌드했습니다. 제 질문은 이것을 Tomcat 서버에 어떻게 배포합니까? WAR 파일로 내 보내야합니까? 내가 사용한 라이브러리도 배포해야합니까? 아니면 WAR 파일에 패키지되어 있습니까? 서버는 ssh를 통해 액세스 할 수있는 우분투 머신에서 실행 중입니다. "apt-get install tomcat7"으로 서버를 실행했습니다. 어떤 폴더에 넣어야합니까? 구성이 필요합니까? web.xml 파일로 무엇을해야합니까? 미리 감사드립니다.

gsp8181

Apache는 Java 애플리케이션 서버가 아니기 때문에 일반적으로 Jersey 웹 애플리케이션을 직접 제공하기 위해 Apache를 사용하지 않습니다. 대신 Tomcat 과 같은 Java 서버에서 제공 됩니다. Jersey 애플리케이션을 Apache 서버에있는 것처럼 제공하려면 Tomcat 서버를 계속 실행하고 Tomcat 서버 에 역방향 프록시를 설정해야합니다 . 저는 개인적으로 전체 JavaEE 프로필을 구현하는 Wildfly 또는 TomEE 와 같은 서버를 사용하며 오류가 발생할 가능성이 적습니다. 거의 모든 Java 애플리케이션 서버에는 정적 콘텐츠를 제공 할 수있는 기능이 있으므로 특별히 Apache 기능이 필요하지 않으면 Apache를 실행해야하는 문제를 겪을 필요가 없습니다.

이러한 서버 각각에 대해 .WAR 파일이 필요하고 적절한 maven 플러그인, 웹 관리자를 통해 또는 .WAR를 적절한 디렉토리에 배치하여 배포합니다.

'컴파일'범위에 지정된 .WAR에 대한 종속성은 .WAR 파일의 일부로 포함되고 '제공된'범위의 종속성은 포함되지 않습니다 (웹 서버에 이러한 항목이 포함 된 경우).

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

유성 애플리케이션을 내 서버에 배포하는 방법은 무엇입니까?

분류에서Dev

Rails 애플리케이션에서 RESTful 검색 제안을 디자인하는 방법은 무엇입니까?

분류에서Dev

Android에서 내 애플리케이션 내에서 다른 애플리케이션을 시작하는 방법은 무엇입니까?

분류에서Dev

빌드 클래스 또는 war 파일을 사용하여 내 Spring MVC 웹 애플리케이션을 Apache tomat 디렉토리에 배포하는 방법은 무엇입니까?

분류에서Dev

원격 WebLogic 서버에 웹 애플리케이션을 핫 배포하는 방법은 무엇입니까?

분류에서Dev

AWS에서 내 애플리케이션을 자동으로 배포하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

Docker Container 내에서 애플리케이션을 워밍업하는 방법은 무엇입니까?

분류에서Dev

Docker Container 내에서 애플리케이션을 워밍업하는 방법은 무엇입니까?

분류에서Dev

phonegap 애플리케이션에서 RESTful 웹 서비스를 호출하는 방법은 무엇입니까?

분류에서Dev

애플리케이션 내에서 프로젝트 URL을 얻는 방법은 무엇입니까?

분류에서Dev

Apache Tomcat 6 서버에서 Java Spring MVC 웹 애플리케이션 런타임을 수정하는 방법은 무엇입니까?

분류에서Dev

Java에서 버튼을 클릭하면 내 Android 애플리케이션에서 Google 사용자를 로그 아웃하는 방법은 무엇입니까?

분류에서Dev

RestFul 애플리케이션에서 OAuth 2로 프런트 엔드에서 사용자 권한을 처리하는 방법은 무엇입니까?

분류에서Dev

Windows Azure에서 AC # 애플리케이션을 배포하는 방법은 무엇입니까?

분류에서Dev

FI-LAB에서 애플리케이션을 배포하는 방법은 무엇입니까?

분류에서Dev

Heroku에서 배포 된 애플리케이션을 복사하는 방법은 무엇입니까?

분류에서Dev

애플리케이션 내에서 데이터를 저장하는 방법은 무엇입니까?

분류에서Dev

클라우드 서버에서 Windows 데스크톱 애플리케이션으로 알림을 보내는 방법은 무엇입니까?

분류에서Dev

cpanel에 nextjs 애플리케이션을 배포하는 방법은 무엇입니까?

분류에서Dev

Heroku에 React SSR 애플리케이션을 배포하는 방법은 무엇입니까?

분류에서Dev

AWS Elastic Beanstalk에 Spring Boot 애플리케이션 전쟁을 배포하는 방법은 무엇입니까?

분류에서Dev

Google App Engine에 SpringBoot 애플리케이션을 배포하는 방법은 무엇입니까?

분류에서Dev

Kotlin 애플리케이션을 Heroku에 배포하는 방법은 무엇입니까?

분류에서Dev

내 애플리케이션에서 CHANGE_TRACKING_IS_COLUMN_IN_MASK를 구현하는 방법은 무엇입니까?

분류에서Dev

애플리케이션을 트리거하여 데이터를 내 서버로 전송하는 방법은 무엇입니까?

분류에서Dev

Android 애플리케이션에서 SOAP Webservice로 데이터를 보내는 방법은 무엇입니까?

분류에서Dev

Nginx 서버가있는 Ubuntu 서버에 dotnet 코어 애플리케이션을 배포하는 방법은 무엇입니까?

분류에서Dev

PHP 애플리케이션에서 앱 내부에서 데이터 전달을 처리하는 방법은 무엇입니까?

분류에서Dev

C # Windows 애플리케이션에서 CodeXml을 사용하여 데이터 세트를 Excel로 내보내는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    유성 애플리케이션을 내 서버에 배포하는 방법은 무엇입니까?

  2. 2

    Rails 애플리케이션에서 RESTful 검색 제안을 디자인하는 방법은 무엇입니까?

  3. 3

    Android에서 내 애플리케이션 내에서 다른 애플리케이션을 시작하는 방법은 무엇입니까?

  4. 4

    빌드 클래스 또는 war 파일을 사용하여 내 Spring MVC 웹 애플리케이션을 Apache tomat 디렉토리에 배포하는 방법은 무엇입니까?

  5. 5

    원격 WebLogic 서버에 웹 애플리케이션을 핫 배포하는 방법은 무엇입니까?

  6. 6

    AWS에서 내 애플리케이션을 자동으로 배포하는 가장 좋은 방법은 무엇입니까?

  7. 7

    Docker Container 내에서 애플리케이션을 워밍업하는 방법은 무엇입니까?

  8. 8

    Docker Container 내에서 애플리케이션을 워밍업하는 방법은 무엇입니까?

  9. 9

    phonegap 애플리케이션에서 RESTful 웹 서비스를 호출하는 방법은 무엇입니까?

  10. 10

    애플리케이션 내에서 프로젝트 URL을 얻는 방법은 무엇입니까?

  11. 11

    Apache Tomcat 6 서버에서 Java Spring MVC 웹 애플리케이션 런타임을 수정하는 방법은 무엇입니까?

  12. 12

    Java에서 버튼을 클릭하면 내 Android 애플리케이션에서 Google 사용자를 로그 아웃하는 방법은 무엇입니까?

  13. 13

    RestFul 애플리케이션에서 OAuth 2로 프런트 엔드에서 사용자 권한을 처리하는 방법은 무엇입니까?

  14. 14

    Windows Azure에서 AC # 애플리케이션을 배포하는 방법은 무엇입니까?

  15. 15

    FI-LAB에서 애플리케이션을 배포하는 방법은 무엇입니까?

  16. 16

    Heroku에서 배포 된 애플리케이션을 복사하는 방법은 무엇입니까?

  17. 17

    애플리케이션 내에서 데이터를 저장하는 방법은 무엇입니까?

  18. 18

    클라우드 서버에서 Windows 데스크톱 애플리케이션으로 알림을 보내는 방법은 무엇입니까?

  19. 19

    cpanel에 nextjs 애플리케이션을 배포하는 방법은 무엇입니까?

  20. 20

    Heroku에 React SSR 애플리케이션을 배포하는 방법은 무엇입니까?

  21. 21

    AWS Elastic Beanstalk에 Spring Boot 애플리케이션 전쟁을 배포하는 방법은 무엇입니까?

  22. 22

    Google App Engine에 SpringBoot 애플리케이션을 배포하는 방법은 무엇입니까?

  23. 23

    Kotlin 애플리케이션을 Heroku에 배포하는 방법은 무엇입니까?

  24. 24

    내 애플리케이션에서 CHANGE_TRACKING_IS_COLUMN_IN_MASK를 구현하는 방법은 무엇입니까?

  25. 25

    애플리케이션을 트리거하여 데이터를 내 서버로 전송하는 방법은 무엇입니까?

  26. 26

    Android 애플리케이션에서 SOAP Webservice로 데이터를 보내는 방법은 무엇입니까?

  27. 27

    Nginx 서버가있는 Ubuntu 서버에 dotnet 코어 애플리케이션을 배포하는 방법은 무엇입니까?

  28. 28

    PHP 애플리케이션에서 앱 내부에서 데이터 전달을 처리하는 방법은 무엇입니까?

  29. 29

    C # Windows 애플리케이션에서 CodeXml을 사용하여 데이터 세트를 Excel로 내보내는 방법은 무엇입니까?

뜨겁다태그

보관