Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

get to files on another partition

 
m pasha
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Helo,

i have a problem i don't know how to solve.

I have tomcat installed for example on C:/SERVER/Tomcat

I have some files like .txt and .mp3 on D:/data/

now the page works fine... i can acces it ower http://localhost:80

but how can i access to the files on D:/data ower HTTP protocol??

like http://localhost:80/D/data

???
 
Tim Holloway
Saloon Keeper
Posts: 18303
56
Android Eclipse IDE Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to the JavaRanch, D Pasha!

HTTP is not a file server protocol. So you can't access files through it.

What you can do is setup a webapp that returns the contents of a file in response to a URL request. That is default behavior for resources inside a WAR (except for WEB-INF and its children). For any other location, however, you have to provide your own file-transfer logic. This can be done with a fairly simple servlet that parses the URL to build a filename path, opens the file and copies its contents to the HttpServletResponse data stream.
 
m pasha
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
SOLVED!

i had to put COntextPath to do HOST part in the server.xml file of Tomcat Config folder



i can get to the files like .mp3 now like

http://localhost/files/test.mp3

thanks anyway Tim

 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic