2011-03-31 3 views
0

중간용 제품으로 java/j2ee를 사용하고 데이터베이스로 MySQL 5.1을 사용하는 웹 애플리케이션을 개발 중입니다. AWS-EC2 서버에 배포해야합니다.Eclipse 3.6을 사용하여 빌드를 생성하는 방법

내 질문은 :

  1. 어떻게
  2. 가 어떻게 EC2 서버에 배포하는 빌드를 만들려면 어떻게해야합니까?

Apache Tomcat-6을 사용하고 있습니다. Apache2와 같은 다른 서버를 웹 서버로 사용해야합니까?

+1

Amazon EC2를 사용하지 않지만 단순히 WAR 파일로 프로젝트를 일반적인 방법으로 내보내는 것만으로는 충분하지 않습니까? – BalusC

답변

2
  1. 동적 웹 모듈 프로젝트를 만들려면 WTP을 사용하십시오.
  2. 를 사용하여 매우 간결하지만 당신이 여기를 나열 무의미 너무 많은 세부 사항이 필요합니다 AWS Toolkit for Eclipse

. 문서를 읽은 다음 특정 질문으로 돌아 오십시오 :)

Tomcat 앞에서 Apache2가 필요한지는 요구 사항에 따라 다릅니다. 당신이 그것을 필요로하는 경우에 당신은 당신이 아파치에 떨어져 펀트 할 수 있습니다 것 :) 알 :

  • SSL을
  • 정적 컨텐츠
  • URL 방금 계획하는 경우
2

를 다시 작성 모든 것을 수동으로해라. 당신은 당신이 원하는 플랫폼의 AMI 인스턴스를 만들 필요가

  1. , 기본적으로이 매뉴얼 http://docs.amazonwebservices.com/AWSEC2/latest/GettingStartedGuide/

    읽어야합니다. (Win/Unix 기반).

  2. 필요한 소프트웨어로 구성하십시오. 귀하의 경우에는 Tomcat-6 및 MySQL-5.1. 구성하십시오. 스키마 설정 등

  3. WAR 파일을 인스턴스에 업로드하고 Tomcat-6에 배포하십시오.

  4. Tomcat 포트 (8080 또는 구성한 것)가 열려 있는지 확인하십시오. AWS 콘솔의 보안 그룹 설정에서이를 구성 할 수 있습니다.

  5. 인스턴스의 공용 DNS를 사용하여 앱에 액세스하십시오. 공용 DNS는 AWS 콘솔에서 찾을 수 있습니다.

자유롭게 사용할 수있는 미리 구성된 AMI가 많이 있습니다. 귀하의 설정은 가장 일반적인 설정 중 하나입니다. 나는 당신이 하나를 얻을 것이고 Step#2를 건너 뛸 것이라고 확신합니다.

+0

인스턴스를 생성했고 mysql5.1과 java6 및 tomcat6 서버를 설치하여 구성했습니다. 일단 tomcat_catalina/webapp 폴더에 war 파일을 업로드하면 어떻게 데이터베이스에 연결하고 데이터베이스와 어떻게 트랜잭션합니까? –

관련 문제