PDF:

Cài đặt IBM Rational Team Concert Express-C
Hướng dẫn khởi đầu nhanh cho những người mới bắt đầu
Jeff Miller ([email protected])
Kỹ sư phần mềm cao cấp
EMC
01 06 2008
(Xuất bản lần đầu tiên vào ngày 13 10
2009)
Nền công nghệ Jazz và IBM® Rational® Team Concert, là sản phẩm đầu tiên dựa trên công
nghệ Jazz, sản phẩm này sẽ giúp cho các lập trình viên phần mềm có thể thực sự cung cấp được
các phần mềm đồng bộ.
Tôi đã chơi nhạc chuyên nghiệp trong nhiều năm, cả độc tấu và chơi trong ban nhạc. Tôi thích cả
hai, nhưng tôi luôn thích chơi trong ban nhạc hơn bởi vì thật là tuyệt vời khi một nhóm các nhạc sỹ
cùng chơi nhạc trong sự đồng bộ, hòa âm, lắng nghe, bổ sung lẫn nhau và cả làm lộ khuyết điểm
của nhau.
Với vai trò là một lập trình viên phần mềm tôi cũng luôn mong rằng nhóm của tôi có thể gắn bó với
nhau như những nhóm nhạc mà tôi đã chơi. Nhưng thật không may là không phải lúc nào cũng
được như thế. Là các lập trình viên, chúng tôi thường làm việc ở các phần các nhau của dự án, có
trách nhiệm khác nhau, cũng có thể ở các địa điểm và tổ chức khác nhau, và rồi chúng tôi cần tập
hợp tất cả lại ở kết quả cuối cùng để cung cấp được một phần mềm có chất lượng cao như thể là
chúng tôi là một nhóm phát triển phần mềm gắn bó nhất.
Và giờ đây đã có một nền tảng có thể giúp cho chúng tôi làm chính điều này, nét đẹp của nó là
mang tên một dòng nhạc: Jazz. Chúng ta luôn luôn có thể nói được rằng khi nào thì một nhóm
nhạc, dù là ban nhạc rock, một đội đồng diễn nhạc Jazz, một đội hợp xướng hay thậm chí một dàn
nhạc, có chơi thống nhất với nhau không. Nền công nghệ Jazz và IBM® Rational® Team Concert,
là sản phẩm đầu tiên dựa trên Jazz, sản phẩm này sẽ giúp cho các lập trình viên phần mềm có thể
thực sự cung cấp được các phần mềm đồng bộ.
Tài liệu này nhằm hướng dẫn khởi đầu nhanh cho việc cài đặt và thiết lập cấu hình Rational Team
Concert Express-C.
Tóm lược các sản phẩm và quá trình
Rational Team Concert Express là một sản phẩm khách/chủ bao gồm khách Rational Team
Concert và Jazz™ Team Server. Ở đây tôi sẽ không đi vào chi tiết chúng là gì bởi vì bạn có thể
© Copyright IBM Corporation 2009
Cài đặt IBM Rational Team Concert Express-C
Nhẫn hiệu đăng ký
Trang 1 của 10
developerWorks®
ibm.com/developerWorks/vn/
thấy rất nhiều thông tin về chúng ở các chỗ khác (xem Tài nguyên). Thay vào đó, tôi sẽ đưa cho
bạn "hướng dẫn tới tài liệu hướng dẫn" để cài đặt và thiết lập phần mềm chủ và khách. Tôi sẽ đi
thẳng vào vấn đề, đưa ra các chỉ dẫn chi tiết hơn khi chúng ta đi tiếp. Và tôi sẽ đưa thêm vào một số
mẹo để giúp bạn tránh các vấn đề.
Quá trình cài đặt tổng thể bao gồm bốn bước:
1. Tải về các tệp cài Rational Team Concert Express-C từ Jazz.net
2. Cài đặt và thiết lập máy chủ
3. Cài đặt và thiết lập máy khách
4. Một cách tùy ý, thiết lập IBM Lotus® Sametime® (hoặc mã nguồn mở Jabber) làm công cụ
cộng tác
Bắt đầu
1. Bắt đầu bằng cách đăng kí tại Jazz.net. Nó được mở công khai và miễn phí. Hãy nhấn chuột
vào liên kết Register now! ở dưới "How do I join?"
2. Sau khi bạn đã đăng ký và đăng nhập vào, hãy đi tới trang Downloads (xem Hình 1), ở đó
bạn sẽ thấy có ba ấn bản:
• Express-C
• Express
• Standard
Hình 1. trang Jazz Downloads
3. Nhấn chuột vào Express-C để tải về tệp đó RTC-ExpressC-Full-1.0Beta3-Win.zip (378 MB).
4. Giải nén nội dung của tệp nén đó vào một thư mục cài đặt trên máy (..\<installdir>).
Thiết lập máy chủ Jazz Team
Trong phần này bạn sẽ khởi động máy chủ Tomcat và đăng nhập vào thủ thuật cài đặt máy chủ
Jazz Team. Một khi đã thực hiện xong việc này bạn có thể đặt cấu hình và quản lý các dự án Jazz
của mình bằng cách truy cập vào các trang quản trị máy chủ Jazz Team.
Cài đặt IBM Rational Team Concert Express-C
Trang 2 của 10
ibm.com/developerWorks/vn/
developerWorks®
1. Khởi động máy chủ Tomcat bằng cách chạy tệp <installdir>\jazz\server
\server.startup.bat
2. Mở trình duyệt và nhập vào URL: https://localhost:9443/jazz/setup
3. Đăng nhập vào thủ thuật cài đặt máy chủ Jazz Team với tên người dùng / mật khẩu: ADMIN/
ADMIN (chú ý cả chữ hoa chữ thường), như minh họa trong hình 2.
Hình 2. Trang đăng nhập cài đặt máy chủ Jazz Team
4. Ở trang cài đặt máy chủ Jazz Team, nhấn chuột vào nút Fast Path Setup để chọn thiết lập
cấu hình ngầm định (Hình 3).
Ghi chú: Một cách tùy chọn, bạn có thể nhấn chuột vào Custom Setup để thiết lập một cơ sở
dữ liệu khác và kích hoạt các thông báo thư điện tử, nhưng tại thời điểm hiện tại hãy lấy Jazz và
nhanh chóng chạy chương trình.
Cài đặt IBM Rational Team Concert Express-C
Trang 3 của 10
developerWorks®
ibm.com/developerWorks/vn/
Hình 3. Trang cài đặt máy chủ Jazz Team
5. Ở trang đăng kí người cài đặt (Setup User Registry), chọn đăng kí người dùng của bạn, thiết
lập một tài khoản người dùng cho chính bạn, và cấp quyền truy cập khách cho tài khoản người
dùng mà bạn đang tạo ra. Nhấn Next.
Ghi chú: Trong phiên bản Express-C có các phân quyền tài khoản sau đây: 1 cho tài khoản người
dùng xây dựng hệ thống, và 3 cho các lập trình viên khách. Bạn có thể mua thêm các phân quyền
khách để lên tới tổng số là 10 các người dùng cộng tác và lập trình viên. Nếu bạn tham gia vào một
đội lớn hơn thì tải về và cài đặt Rational Team Concert Express hoặc Standard.
6. Ở trang tóm lược về thủ thuật cài đặt máy chủ Jazz Team, bạn có thể tạo ra nhiều hơn các tài
khoản hoặc tạo ra một dự án Jazz mới hoặc chỉ đơn giản nhấn Finish để hoàn thành việc cài
đặt máy chủ (Hình 4).
Cài đặt IBM Rational Team Concert Express-C
Trang 4 của 10
ibm.com/developerWorks/vn/
developerWorks®
Hình 4. Trang tóm lược cài đặt máy chủ Jazz Team
Ở các trang quản trị máy chủ Jazz Team bạn sẽ thấy các tóm tắt, thống kê, và tình trạng các dự án
của bạn, bạn cũng có thể quản lý các người dùng, các vùng dự án, các thiết lập thư điện tử và cơ
sở dữ liệu, và các thuộc tính dự án khác. Bạn có thể đăng nhập vào các trang quản trị Jazz bằng
cách nhập vào URL: https://localhost:9443/jazz/admin trong trình duyệt của bạn và thay đổi
các thiết lập này bất cứ khi nào và bây giờ thì việc cài đặt máy chủ đã hoàn thành.
Ghi chú: Để có các mô tả hoàn chỉnh hơn về quá trình cài đặt, cũng như một số mẹo xử lý sự cố,
hãy xem Product Overview (Tổng quan về sản phẩm) tại trung tâm thông tin phần mềm Rational.
Một số mẹo cài đặt máy chủ
Tôi đã giải nén tệp ZIP dưới thư mục gốc và một thư mục Jazz đơn đã được tạo ra để cài đặt cả
các thư mục máy chủ và máy khách ở trong nó, nhưng việc chọn chỗ để cài đặt thì tùy vào bạn.
Máy chủ đi cùng với công cụ môi trường thời gian chạy Java™ (JRE) của nó và máy khách cũng
vậy. Bạn có thể sử dụng cơ sở dữ liệu Derby ngầm định, đây là một phần của việc cài đặt ngầm định,
hoặc bạn cũng có thể thiết lập cấu hình máy chủ để sử dụng IBM DB2® hoặc một cơ sở dữ liệu
khác làm kho dữ liệu, tùy thuộc vào phiên bản của bạn. Tôi dùng đường đi nhanh nhất và chọn sử
dụng cơ sở dữ liệu Derby. Tôi đã sử dụng Tomcat (bao gồm) làm máy chủ ứng dụng.
Sau khi cài đặt, tôi đã tạo ra các lối tắt để bật và tắt máy chủ ứng dụng và thêm chúng vào thực
đơn khởi động của Windows. Điều này làm cho công việc dễ dàng hơn. Hình 5 thể hiện thực đơn
sau khi tôi đã cài đặt máy khách.
Hình 5. Thực đơn sau khi cài đặt
Cài đặt IBM Rational Team Concert Express-C
Trang 5 của 10
developerWorks®
ibm.com/developerWorks/vn/
Nếu bạn gặp vấn đề trong việc truy cập ngầm định trang Tomcat hoặc trang quản trị máy chủ Jazz
Team từ trình duyệt của bạn, hãy kiểm tra xem tường lửa của bạn có ngăn các truy cập đó không.
Bạn có thể tìm các trợ giúp gỡ rối khác ở hướng dẫn cài đặt máy chủ trực tuyến.
Các mẹo cài đặt máy khách
Tiếp theo, bạn sẽ bắt đầu cài đặt máy khách và đăng nhập vào không gian làm việc Rational Team
Concert.
1. Đi tới thư mục cài đặt, <installdir>\jazz\client\eclipse
2. Nhấn đúp chuột vào tệp TeamConcert.exe.
Ghi chú: Bạn có thể muốn tạo ra một lối tắt tới tệp này trên màn hình nền hoặc trên thực đơn khởi
động.
3. Khi hộp thoại Khởi chạy không gian làm việc (Workplace Launcher) xuất hiện, hãy chọn chỗ
cho không gian làm việc của bạn và nhấn OK.
Không gian làm việc Rational Team Concert được hiển thị như trong hình 6.
Hình 6. Không gian làm việc Rational Team Concert
Ghi chú: Nếu bạn nhận được một hộp thoại cảnh báo rằng bạn không thể kết nối với kho localhost
như minh họa trong hình 7, thì kiểm tra các điểm sau:
Cài đặt IBM Rational Team Concert Express-C
Trang 6 của 10
ibm.com/developerWorks/vn/
developerWorks®
Hình 7. Hộp thoại cảnh báo đăng nhập thất bại
• Đảm bảo rằng Tomcat đã được khởi động và thiết lập cấu hình phù hợp.
Nếu bạn vẫn không kết nối được thì làm việc sau:
1. Trong không gian làm việc Rational Team Concert, mở rộng nút Repository Connections.
2. Nhấn chuột phải vào ADMIN@localhost, và chọn Properties.
3. Trong hộp thoại Properties for ADMIN@localhost, nhấn chuột vào Jazz Repository
Connection, và đảm bảo rằng dưới Location, giá trị cho URI là: https://localhost:9443/
jazz/.
4. Nếu không thì hãy nhập URI ở trên vào.
5. Dưới Authentication, nhập mật khẩu quản trị viên máy chủ Jazz và nhấn Apply rồi nhấn OK
(Hình 8).
Hình 8. Các thuộc tính cho hộp thoại ADMIN@localhost
Bây giờ thì có lẽ là bạn đã kết nối được với máy chủ khu vực của mình.
Cài đặt IBM Rational Team Concert Express-C
Trang 7 của 10
developerWorks®
ibm.com/developerWorks/vn/
Ghi chú: Nếu bạn đã là một thành viên nhóm trong một dự án Rational Team Concert khác,
bạn cũng nên xem các kết nối đó trong không gian làm việc của mình dưới nút Repository
Connections.
Đoạn cuối
Nền công nghệ Jazz và Rational Team Concert Express giúp đội của bạn làm việc ăn khớp với
nhau hơn. Không chỉ ở chỗ chúng thay đổi cách mà các thành viên trong đội của bạn có thể làm
việc với nhau mà chúng còn khá thú vị khi sử dụng.
Cài đặt IBM Rational Team Concert Express-C
Trang 8 của 10
ibm.com/developerWorks/vn/
developerWorks®
Tài nguyên
Học tập
• Tìm hiểu thêm về nền công nghệ IBM Rational Jazz:
• Không gian Jazz trên IBM developerWorks và các liên kết từ đó
• Tổng quan Jazz trên trang IBM Rational
• Jazz.net, trang dự án Jazz được thiết lập bởi IBM
• IBM developerWorks, tìm "Jazz" để tìm các bài báo, tài liệu hướng dẫn, các diễn đàn
thảo luận, các tải về dùng thử và hơn thế nữa
• Xem các đoạn băng video minh họa Jazz từ các sự kiện của IBM.
• Ghé thăm khu vực phần mềm Rational trên developerWorks để có các tài nguyên kỹ thuật và
các bài thực hành tốt nhất cho các sản phẩm nền phân phối phần mềm Rational.
• Tìm hiểu các khóa học về Rational trên cơ sở máy tính, trên cơ sở Web, và có giáo viên hướng
dẫn trực tuyến. Nâng cao các kỹ năng của bạn và học thêm về các công cụ Rational với
những khóa học này, các khóa học có mức độ từ khởi đầu cho đến nâng cao. Các khóa học
trên danh mục này được bán thông qua hình thức đào tạo trên cơ sở máy tính hoặc đào tạo
trên Web. Hơn nữa, một số khóa "Khởi đầu" là miễn phí.
• Đăng ký vào bản tin Rational Edge để có các bài báo về các khái niệm phía sau việc phát
triển phần mềm hiệu quả.
• Đăng ký vào bản tin IBM developerWorks, được cập nhật hàng tuần về các tài liệu hướng
dẫn , các bài báo, các tải về, các hoạt động cộng đồng, các thông tin được truyền bá trên
Web, các sự kiện của developerWorks tốt nhất.
• Tìm ở hiệu sách công nghệ các quyển sách về các chủ đề này và cả các chủ đề kỹ thuật khác.
Lấy sản phẩm và công nghệ
• Tải về phiên bản dùng thử của phần mềm IBM Rational.
• Tải về các phiên bản dùng thử để đánh giá sản phẩm IBM và dùng thử các công cụ lập trình
ứng dụng và các sản phẩm ở tầng trung gian từ DB2®, Lotus®, Tivoli®, và WebSphere®.
Thảo luận
• Xem qua các blog developerWorks và tham gia vào cộng đồng developerWorks.
Cài đặt IBM Rational Team Concert Express-C
Trang 9 của 10
developerWorks®
ibm.com/developerWorks/vn/
Đôi nét về tác giả
Jeff Miller
Jeff Miller is a software consultant with IBM ISV and Developer Relations Worldwide
Developer Skills program. He has over 24 years of software development experience
as an electrical engineer, software developer and architect. His focus at IBM is Java
EE application architecture, design, development, Web services, SOA and security.
Jeff consults, codes, teaches, writes technical articles and speaks to universities
and groups. He is an IBM-certified On Demand Solution Designer and Solution
Technologist, an IBM Certified Solution Designer -- Service Oriented Architecture, and
is IBM-certified on Rational Application Developer and WebSphere Application Server.
Jeff is a CompTIA Security+ Certified Professional. He received his Masters degree in
Computer Science from Rensselaer Polytechnic Institute.
© Copyright IBM Corporation 2009
(www.ibm.com/legal/copytrade.shtml)
Nhẫn hiệu đăng ký
(www.ibm.com/developerworks/vn/ibm/trademarks/)
Cài đặt IBM Rational Team Concert Express-C
Trang 10 của 10