2011-07-13 26 views
6

Tôi có một Dự án Eclipse được gắn với Tomcat 6 bằng WST. Vì lý do kiểm tra, tôi cần đặt một số tham số ngữ cảnh để ghi đè cài đặt trong tệp web.xml. Các tùy chọn máy chủ sau được đặt: "Phục vụ mà không xuất bản" vì tôi muốn chạy ứng dụng của mình ngay từ dự án và "Xuất bản ngữ cảnh thành các tệp XML riêng biệt".Tomcat bên trong Eclipse sẽ ghi đè các đoạn ngữ cảnh

Bây giờ tôi có thể tìm thấy phân đoạn ngữ cảnh bên trong .metadata.plugins \ org.eclipse.wst.server.core \ tmp1 \ Conf \ catalina \ localhost và thay đổi chúng khi cần. Điều này làm việc một thời gian, nhưng sau khi mỗi Eclipse khởi động lại đoạn ngữ cảnh của tôi được thay thế bằng một đoạn mới được tạo ra - mà không có các tham số bắt buộc của khóa học.

Làm cách nào để ngăn không cho Eclipse thay thế cấu hình của tôi? Hoặc có cách nào để thêm các tham số cần thiết vào đoạn ngữ cảnh được tạo không?

+1

Bạn đã bao giờ giải quyết vấn đề này chưa? Tôi có cùng một vấn đề. – HDave

Trả lời

11

Những thứ thay đổi chắc chắn trong .metadata /.../ wst.server không phải là một ý tưởng hay - những thư mục này được Eclipse kiểm soát hoàn toàn.

Nếu bạn nhìn vào mục nhập dự án của Máy chủ Eclipse của bạn, bạn sẽ thấy server.xml và context.xml - đó là nơi để thay đổi mọi thứ. Eclipse sao chép các tệp đó vào thư mục .metadata đó - NẾU nó không bị mắc lỗi bằng cách nào đó.

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