2010-04-16 36 views
12

Tôi đang phát triển một ứng dụng web trong Eclipse và tôi đang sử dụng maven, spring và tomcat. Bây giờ vấn đề tôi có là gỡ lỗi như => debug trên máy chủ không hoạt động. Tôi chỉ nhận được ngoại lệ. (và có, tôi đã tạo máy chủ)eclipse + maven + tomcat gỡ lỗi

Nếu tôi sử dụng lệnh mvn để biên dịch nó, hãy đặt cuộc chiến vào thư mục webapp tomcat của tôi và khởi động ứng dụng tomcat của tôi hoạt động tốt. Nhưng đối với chức năng tôi đang làm việc trên gỡ lỗi sẽ là hữu ích.

+0

Bạn cần đăng thêm chi tiết. Ví dụ, ngoại lệ là gì? Điều đó sẽ đi một chặng đường dài hướng tới sự hiểu biết vấn đề. – drekka

+0

Đăng stacktraces –

Trả lời

3

Chúng tôi cũng đã sử dụng để thử nghiệm ứng dụng của mình với Tomcat, nhưng đã chuyển sang bắt đầu một Cầu nối có thể nhúng. Đây là sample app. Đó là JSF, nhưng nó không thực sự quan trọng. Bài kiểm tra đơn vị giả chỉ đơn giản là bắt đầu một cầu nối "trước" và tắt nó "sau". Không cần cơ sở hạ tầng máy chủ bên ngoài, không cần phụ thuộc IDE.

+0

Trong khi tôi thích cách tiếp cận này quá, nó không giải thích tại sao chạy trên máy chủ không hoạt động cho OP. –

+0

@Pascal Thivent: Tôi đồng ý. Chỉ đề xuất các lựa chọn thay thế. – lexicore

9

Tôi tìm thấy câu trả lời cho điều này trong http://jacksonps4.me/wordpress/?p=868

Làm việc như một say mê đối với tôi, nhưng tôi không hiểu gì cả!

+2

liên kết dường như không hoạt động chính xác. –

0

bạn có thể chạy tomcat với maven với lệnh này:

mvn tomcat:run

và nếu bạn muốn gỡ lỗi, thiết maven này lựa chọn:

export MAVEN_OPTS=-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000

nếu bạn đang ở trong cửa sổ, sử dụng lệnh set:

set MAVEN_OPTS=-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000

thì bạn có thể gỡ lỗi với nhật thực Remote Java Application.

Hy vọng trợ giúp này.

Các vấn đề liên quan