Tôi thấy rằng cách tốt nhất để bắt đầu dự án IDEA mới là sử dụng Maven. Điều này cho phép bạn dễ dàng xây dựng dự án của bạn mà không cần khởi chạy IDE, tự động duy trì tất cả các thư viện cho bạn.
"Tạo dự án từ đầu", sau đó chọn "Mô-đun Maven" trong màn hình tiếp theo. Nhấp vào "Tạo từ nguyên mẫu" và chọn "maven-archetype-webapp". Điều này sẽ cung cấp cho bạn bố cục Maven cơ bản để xây dựng một tệp WAR đơn giản.
Bây giờ để thêm các thư viện mùa xuân, mở tập tin Maven xây dựng - pom.xml - và chèn một phụ thuộc mới trên framework Spring MVC:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>3.0.0.RELEASE</version>
</dependency>
Từ đây, bạn có thể làm theo các Spring MVC reference documentation - thêm Dispatcher Servlet và Trình nghe bối cảnh cho web.xml, một bối cảnh Spring XML và vv.
Điều gì đó bạn có thể thấy hữu ích là Maven Jetty plugin. Sau khi cấu hình, bạn có thể chạy ứng dụng của bạn bằng cách gõ "mvn jetty: run" tại dấu nhắc lệnh (hoặc khởi chạy nó từ bên trong IDE). Maven sẽ tìm nạp tất cả những gì cần thiết và triển khai ứng dụng cho bạn, không cần thiết lập máy chủ ứng dụng bên ngoài để thử nghiệm nhanh.
vì vậy sẽ nhấn 'Chạy' tự động xây dựng và triển khai hoặc có một số thiết lập ở đó? điều gì về khía cạnh/hiện vật và thiết lập mô-đun? – Blankman
IDEA sẽ tự động phát hiện khía cạnh "ứng dụng web" lần đầu tiên và sau đó là khía cạnh "Ứng dụng mùa xuân" khi bạn tạo ngữ cảnh ứng dụng. Nó sẽ không tạo ra một triển khai cho bạn ra khỏi hộp, nhưng chạy "mvn gói" sẽ cung cấp cho bạn một tập tin chiến tranh triển khai. Bạn có thể định cấu hình cấu hình Chạy/Gỡ lỗi cho Tomcat trong IDEA và thêm mô-đun chiến tranh làm một trong các tạo tác được triển khai. Mỗi khi bạn xây dựng nó, IDEA sẽ cung cấp để triển khai lại nó cho bạn. – Pavel
Tôi ghét thông điệp đó về khía cạnh xuất hiện, và sau đó biến mất sau 1 giây! Ok vậy làm cách nào để liên kết tệp .war với Tomcat? Tôi đã cấu hình tomcat rồi. cảm ơn! – Blankman