Tôi đã cài đặt Apache Tomcat 6 như một dịch vụ trong một máy tính Windows XP (tiếng Pháp)Setting locale mặc định cho dịch vụ Tomcat trong Windows XP
Vấn đề của tôi là Tomcat bản thân và tất cả các ứng dụng web (Sonar và Hudson) bây giờ hiển thị tiếng Pháp tin nhắn. tôi muốn thông điệp bằng tiếng Anh tất nhiên vì vậy tôi đã đi đến cửa sổ "Regional Settings" trong bảng điều khiển và thay đổi mọi thứ để English (US) tuy nhiên
Tomcat là vẫn bằng tiếng Pháp. Không có gì thay đổi cả.
Tôi nghi ngờ rằng vì nó hoạt động như một dịch vụ nên không chọn cài đặt từ bảng điều khiển.
Vậy có cách nào để lừa JVM Tomcat để sử dụng tiếng Anh thay vì tiếng Pháp không? Tôi có quyền truy cập admin sys vào máy (XP PRO Pháp)
Cảm ơn bạn
Không có catalina.bat vì Apache là một dịch vụ. Tôi đặt chúng vào hộp thoại GUI cấu hình. Ngoài ra để làm việc họ phải là lựa chọn đầu tiên trong dòng lệnh java. Strange ... – kazanaki
Nó làm việc cho tôi để chỉ đặt -Duser.language = vi trong màn hình khay Tomcat (GUI), nó đã ở giữa các thông số khác (như -Xmx và vv) và nó hoạt động tốt. –
Thực ra nó phải được đặt trong 'setenv.bat' (hoặc' setenv.sh' trong linux). Xem: http://stackoverflow.com/a/13164237/333296 – Nux