2017-08-11 25 views
5

Đây là một câu hỏi khác liên quan đến việc đảm bảo Cookie JSESSIONID trong tomcat 7.làm thế nào để đảm bảo Cookie jsessionid trong tomcat 7 sử dụng các biến môi trường

Tôi đang sử dụng một máy chủ điện toán đám mây mà chúng ta không có quyền truy cập vào tomcat server.xml nhưng có thể đặt biến môi trường và biến hệ thống tomcat.

tôi cần phải thay đổi dưới đây thiết lập:

<Connector port=" ... /> 

Và thêm an toàn = thuộc tính "true" chỉ sử dụng các thuộc tính môi trường. Có môi trường tomcat nào tôi có thể đặt không. Ví dụ chúng ta có một biến môi trường tomcat:

`logging.dir=/logs/tomcatlogs` 

Tôi đang sử dụng mô-đun web động phiên bản 2.4 và java 7.

+4

Máy chủ đám mây là gì? yêu cầu bạn quản trị để cấu hình tomcat cho bạn. Câu hỏi này không liên quan đến jsessionid hoặc cookie (trong tiêu đề câu hỏi). Bạn đang hỏi "làm thế nào để thay đổi server.xml nếu bạn không có quyền truy cập vào nó". – Anton

+0

HI @Anton, tôi cần định cấu hình cài đặt ở cấp độ của mình nếu có thể trước khi liên hệ với quản trị viên. Cấu hình nó thông qua các thuộc tính có vẻ là một cách tiếp cận rõ ràng hơn và tôi không cần phải trực tiếp ảnh hưởng đến tất cả các ứng dụng trong cùng một tomcat. Tôi hy vọng câu hỏi là rõ ràng. – amitmah

+0

Bạn đã thấy điều này: https://stackoverflow.com/a/33461/4823977 – Mark

Trả lời

4

Thật không may (ví pursposes của bạn) thiết lập này là mỗi kết nối, và sẽ ảnh hưởng đến tất cả các ứng dụng trên đầu nối đó. Không có cách nào để thiết lập điều này ngoại trừ ở cấp kết nối.

Nếu bạn thực sự muốn chỉ ảnh hưởng đến một số ứng dụng được triển khai cho máy chủ, bạn có thể yêu cầu quản trị viên xác định trình kết nối mới (yêu cầu cổng khác) và chỉ cần đặt cổng đó, nhưng vẫn yêu cầu sự can thiệp của quản trị viên có vẻ như bạn đang cố tránh.

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