I have a Tomcat 6.0.24 server running. I'm using to run some JSP pages. Would it be possible to host files on it? E.g. If I type in http://localhost:8080/Sample.avi I would download Sample.avi? Probably there are better servers I guess for this task, but I'd li开发者_开发技巧ke to stick to Tomcat since I don't wish to install another server. Is it possible?
Thanks and regards, Krt_Malta
It's possible: simply add a <Context> in the server.xml file to point to the directory containing you files.
Yes, it's possible. A quick google suggests you need a StaticInterceptor
What you call "files" is usually called "static content" in web terms: a fixed resource at a specific URI.
If you are using IntelliJ,
- Place the static files that you want to host in a folder.
- Launch IntelliJ -> Select Tomcat -> Edit Configuration -> Deployment -> + -> External Source -> Select the above folder and set the application context (For e.g. static)
- You can access the files with http://localhost:// (For e.g. http://localhost:8080/static/static_image.png)
IntelliJ setup
精彩评论