1

방금 ​​대학 학위의 일환으로 프로젝트를 완료했습니다. 그러나 프로젝트를 배포하여 실제로 사용하고 싶습니다. 이전에 해보지 않았으므로 어떻게해야 할 지 잘 모르겠습니다. 프로젝트를 호스팅하기 위해 도메인 이름과 일부 서버 공간을 구입해야한다는 것을 알고 있습니다.Tapestry5에서 개발 된 프로젝트를 배포하는 방법은 무엇입니까?

누군가 올바른 방향으로 나를 가리킬 수 있다면 좋을 것입니까? 미리 감사드립니다.

+0

Tapestry가 현재 주요 관심사는 아니므로 현재 사용하는 데이터베이스 솔루션에 대해 더 걱정할 것입니다. MySQL과 같은 것입니까? 영구적 인 레이어가 없거나 이식 할 의향이있는 경우 (아마 더 이상 없을 것입니다) Google App Engine을 사용할 수 있습니다. – ponzao

+0

감사합니다 .. 나는 JDBC를 사용하여 마이크로 소프트 액세스 데이터베이스에 접속하고있다. – shane87

+0

사이드 노트에서 액세스는 병행성에 문제가있어, 서버 요청이 스레드 될 수 있지만 요청을 큐에 넣지 않으면 데이터베이스에 교착 상태가 발생할 수있다. 다른 DB 기술을 고려하고 싶을 수도 있습니다. – ebt

답변

1

Slicehost 또는 Linode과 같이 저렴한 Tomcat, Jetty 또는 기타 서블릿 컨테이너를 실행할 수있는 몇 가지 호스팅 옵션이 있습니다. Tomcat을 실행하는 호스팅 제공 업체를 찾고 있으면 더 저렴한 솔루션을 찾을 수는 있지만 제어 할 수는 없습니다. 예를 들어, 가장 저렴한 Slicehost 계정을 사용하면 자신의 서버에 대한 전체 액세스 권한을 얻을 수 있습니다. 필요하다면 데이터베이스 인 Tomcat을 설치하고 전쟁을 전개하십시오. 이 시점에서 IP 주소로 실행하게됩니다. 도메인 이름을 등록하고 이름 서버를 Slicehost 이름 서버로 지정하면 '라이브'가됩니다. Tomcat 앞에서 Apache를 실행하고 서버 보안에 대해 배워야 할 수도 있지만 (Shorewall이 하나의 옵션 임), 시작해야합니다.