2012-05-05 37 views
28

Tôi đang triển khai một ứng dụng từ ý tưởng IntelliJ đến máy chủ Tomcat cục bộ. Tôi nghĩ rằng các ứng dụng bạn triển khai được đặt trong thư mục webapps, tuy nhiên nó không xuất hiện ở đó. Điều này có đúng không? Nó đâu rồi?Ứng dụng của tôi được đặt khi triển khai tới Tomcat ở đâu?

+0

Kiểm tra cấu hình tomcat của bạn bên trong IntelliJ - Tôi nghĩ bạn có thể cấu hình nó có – aviad

+1

thể trùng lặp của [như thế nào Tomcat xử lý bởi IntelliJ IDEA 10,5] (http://stackoverflow.com/questions/7699354/how- là-tomcat-handling-by-intellij-idea-10-5) – CrazyCoder

Trả lời

23

Có, Nếu bạn đang sử dụng IntelliJ IDEA, ứng dụng không bật lên trên thư mục Tomcat webapps. Các hiện vật của bạn nằm trong thư mục, ví dụ:

${dir.to.idea.project}\YourWebApp\out\artifacts 

Đây là thư mục mặc định được tạo bởi IntelliJ.

Cấu hình Tomcat nằm trong thư mục khác. Tôi đang sử dụng windows 7. Vì vậy, nó là:

C:\Users\User\.IntelliJIdea10\system\tomcat\YourApplicationName 
20

Chỉ cần để tham khảo, các thư mục tương ứng trên một mac (ví IntelliJ 13) là:

/Users/<username>/Library/Caches/IntelliJIdea13/tomcat/ 
5

Nếu bạn đang theo dõi cách tiếp cận maven tiêu chuẩn , được khuyến nghị cao, sau đó đầu ra của bạn đi tới thư mục target, không phải là out. Với cách tiếp cận maven, bạn có thể có nhiều mô-đun trong thư mục gốc của dự án và thư mục target sẽ được tìm thấy trong mỗi mô-đun. Ứng dụng web sau đó được tích hợp vào một thư mục được phát triển có tên theo mô đun, nhưng với một phần mở rộng là .war. Vì vậy, bạn có:

project/module/target/webapp.war 
-7

Nó nằm ở [YOUR_ECLIPSE_WORKSPACE]\.metadata\.plugins\org.eclipse.wst.server.core\tmp[SOME_NUMBER]\wtpwebapps.

+2

câu hỏi là về IntelliJ, không nhật thực. – snowe

10

Nếu bạn đang sử dụng Intellij IDEA, hiện vật của bạn được triển khai trực tiếp từ thư mục đầu ra: ${project.dir}\${web.module}\out\artifacts hoặc ${project.dir}\${web.module}\target nếu bạn đang sử dụng Maven và theo dõi Standard Directory Layout.

Cấu hình Tomcat nằm trong thư mục khác.

 
Mac:  /Users/${user}/Library/Caches/IntelliJIdea${version}/tomcat/ 
Linux: /home/${user}/.IntelliJIdea${version}/system/tomcat/ 
Windows: C:\Users\${user}\.IntelliJIdea${version}\system\tomcat\ 
Các vấn đề liên quan