java項目怎麼訪問路徑
這個與部署無關,與tomcat伺服器配置有關,
記事本打開配置文件server.xml,可以參照下面的配置,增加或修改address內容為192.168.99.3,如下:
<Connector port="8084" address="192.168.99.3" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
參照上面的代碼修改你的server.xml,修改好後重新啟動tomcat伺服器,即可。
㈡ java怎麼查看路徑
如果你用的是myeclipse,那麼入下圖
選中你要打開的文件,然後點擊上面的箭頭所指圖標,就直接到你的路徑了。
還有一種方法,右擊你要打開的文件,選擇properties-Resource-Path
path下方顯示的就是你的路徑
㈢ java 項目如何獲取項目所在的物理根路徑
request.getSession().getServletContext().getRealPath("/")
㈣ java 獲取項目本地路徑
因為你的項目的執行文件文件就在tomcat路徑下呀,你可以把tomcat的項目路徑指定為你項目的路徑,這樣運行文件就是在你的項目下了,獲取的路徑就是你真正項目的路徑了
㈤ 在java項目中如何獲取某個文件的路徑
public String getAbsolutePath()
返回抽象路徑名的絕對路徑名字元串。
如果此抽象路徑名已經是絕對路徑名,則返回該路徑名字元串,這與 getPath() 方法一樣。如果此抽象路徑名是空的抽象路徑名,則返回當前用戶目錄的路徑名字元串,該目錄由系統屬性 user.dir 指定。否則,使用與系統有關的方式分析此路徑名。在 UNIX 系統上,通過根據當前用戶目錄分析某一相對路徑名,可使該路徑名成為絕對路徑名。在 Microsoft Windows 系統上,通過由路徑名指定的當前驅動器目錄(如果有)來分析某一相對路徑名,可使該路徑名成為絕對路徑名;否則,可以根據當前用戶目錄來分析它。
返回:
絕對路徑名字元串,它與此抽象路徑名表示相同的文件或目錄的
拋出:
SecurityException - 如果無法訪問所需的系統屬性值。
public File getAbsoluteFile()
返回抽象路徑名的絕對路徑名形式。等同於 new File(this.getAbsolutePath()())。
返回:
表示與此抽象路徑名相同的文件或目錄的絕對抽象路徑名
拋出:
SecurityException - 如果無法訪問所需的系統屬性值。
public File[] listFiles()
返回一個抽象路徑名數組,這些路徑名表示此抽象路徑名所表示目錄中的文件。
如果此抽象路徑名並不表示一個目錄,則此方法將返回 null。否則,為目錄中的每個文件或目錄返回一個 File 對象數組。表示目錄本身及其父目錄的路徑名不包括在結果中。得到的每個抽象路徑名都是根據此抽象路徑名,使用 File(File, String) 構造方法構造。所以,如果此路徑名是絕對路徑名,則得到的每個路徑名都是絕對路徑名;如果此路徑名是相對路徑名,則得到的每個路徑名都是相對於同一目錄的路徑名。
不保證所得數組中的相同字元串將以特定順序出現,特別是不保證它們按字母順序出現。
返回:
表示此抽象路徑名所表示目錄中的文件和目錄的抽象路徑名數組。如果目錄為空,則數組也將為空。如果抽象路徑名不表示一個目錄,或者發生 I/O 錯誤,則返回 null。
拋出:
SecurityException - 如果存在安全管理器,且其 SecurityManager.checkRead(java.lang.String) 方法拒絕對目錄進行讀取訪問
㈥ JAVA項目訪問 改路徑
樓上幾個都太復雜了,直接將項目發布成ROOT命名的格式就可以了,如果你是用的MyEclipse進行開發,可以參考下面的圖進行修改。
㈦ 如何獲取java web項目的工程路徑
request.getSession().getServletContext().getRealPath("/");//獲取web項目的路徑
this.getClass().getResource("/").getPath()//獲取類的當前目錄
㈧ Java web項目訪問路徑問題。求解啊!
images的url寫成src="${pageContext.request.contextPath}/images/logo.jpg"
一般會把${pageContext.request.contextPath}這部分提取出來,在jsp寫成:
<% String path = request.getContextPath();%>
如圖:
則images路徑可以寫成src="<%=path%>/images/logo.jpg"
訪問login.jsp頁面的話,寫成http://ip:埠號/CityInfo/pages/login.jsp
㈨ java web怎麼訪問伺服器指定路徑
可以把文件目錄配置在web.xml文件的初始化參數中, 通過ServletAPI讀取文件目錄
比如
定義一個Properties文件保存相關配置
#可以上傳文件的後綴名
extensions=pptx,docx.doc,txt,jpg,jar
#單個文件的大小1M
fileMaxSize=1048576
#總共上傳文件大小5M
totalFileMaxSize=5242880
#文件保存路徑
filePath=z:/temp
#臨時文件路徑
tempDir=z:/temp/temp
使用Listener在伺服器啟動時載入配置信息
1
2
3
4
5
6
7
8
9
10
11
ServletContext context = event.getServletContext();
InputStream inputStream = context
.getResourceAsStream("/WEB-INF/classes/file/upload/commons/uploadConfig.properties");
Properties properties = new Properties();
try {
properties.load(inputStream);
context.setAttribute("fileConfig", properties);
System.out.println("properties = " + properties.size());
} catch (IOException e) {
e.printStackTrace();
}
在你上傳文件時通過配置文件讀取路徑保存
String filePath = ((Properties) this.getServletContext().getAttribute("fileConfig"))
.getProperty(FileUploadConstants.FILE_PATH);