Cách lấy đường dẫn tuyệt đối của vị trí máy chủ trong máy của tôi?Java - Nhận đường dẫn tuyệt đối của máy chủ
Giả sử tôi đang sử dụng máy chủ glassfish sau đó tôi cần phải nhận được đường dẫn tuyệt đối của vị trí docroot glassfish như sau:
C:\glassfish3\glassfish\domains\domain1\docroot
Vào lúc chạy, tôi cần phải tạo tập tin vào vị trí rằng việc sử dụng java io gói như:
C:\glassfish3\glassfish\domains\domain1\docroot\myfile.txt
Nhìn vào [ 'ServletContext'] (http://docs.oracle.com/javaee/5/api/javax/servlet/ServletContext.html) cho các phương pháp như' getRealPath (đường dẫn) '& 'getContextPath() '. –
request.getRealPath ("") hoặc request.getServletContext(). GetRealPath ("") cho tôi C: \ Users \ Administrator \ Documents \ NetBeansProjects \ ServletExamples \ build \ web –
@ user966709 ur nhận được đường dẫn đó có lẽ vì từ NetBeans u đã cấu hình triển khai nóng .. nhưng nếu u thực sự tạo ra một tập tin .war và triển khai nó, bạn có lẽ sẽ nhận được đường dẫn đến docroot –