Tôi có một thư mục trong ổ C: C:\app_config\java_app
Thư mục này chứa một số tệp thuộc tính cụ thể của ngôn ngữ.Thêm thư mục vào đường dẫn tomcat
Tôi có một lớp java (PrjPropertilesLocator
) tải các tệp thuộc tính dựa trên ngôn ngữ mặc định khi khởi động ứng dụng web App.My web đang chạy bên trong tomcat. Vấn đề là làm thế nào tôi nên thiết lập thư mục này C:\app_config\java_app
trong classpath tomcat để điều này trở nên có sẵn cho ResourceBundle bên trong lớp PrjPropertilesLocator
. Có cách nào tôi có thể đặt thư mục này đặc biệt cho một ứng dụng web đơn cần nó. Tôi không muốn đặt các tệp thuộc tính bên trong thư mục WEB-INF/classes
.
Trên weblogic này chạy tốt. Tôi thiết lập thư mục bên trong classpath weblogic trong một trong các kịch bản khởi động của nó và nó hoạt động tốt. Nhưng trên Tomcat tôi đã thử đặt nó trong startup.bat
cũng trong setclasspath.bat
, nhưng không thể làm như vậy thành công.
Chỉ cần đọc vào liên kết này http: //www.chemaxon .com/jchem/doc/admin/tomcat.html, mà tomcat doesnot sử dụng classpath.I hệ thống sao chép tất cả các tập tin từ C:/app_config/java_app để/lib thư mục và nó làm việc.Nhìn như tomcat doestnot sử dụng hệ thống classpath. Chúng ta có thể thiết lập thư mục C: \ app_config \ java_app bên trong một trong những file khởi động tomcats. –
Rajat
http://tomcat.apache.org/tomcat-5.5-doc/class-loader-howto.html – jack