以前的URL部分称为" scheme"。示例包括" http"," https"," ftp"以及"文件"。
该计划告诉浏览器"做什么"对于URL的其余部分,不同的方案可以在:。
之后具有不同的格式我需要知道的是要编辑的配置文件和要使用的语法。我需要允许Tomcat提供本地文件请求:
<a href="file://///server/Attachments/area/17-00123/">Case Folder</a>
这在我们升级Tomcat之前有效,所以我知道这是可能的。
这是我到目前为止所发现的。
答案 0 :(得分:0)
在Tomcat中配置此类内容的通常位置是<tomcat>/conf/server.xml
,其中包含<Connector>
元素。以下是默认server.xml的引用:
<!-- A "Connector" represents an endpoint by which requests are received
and responses are returned. Documentation at :
Java HTTP Connector: /docs/config/http.html (blocking & non-blocking)
Java AJP Connector: /docs/config/ajp.html
APR (HTTP/AJP) Connector: /docs/apr.html
Define a non-SSL HTTP/1.1 Connector on port 8080
-->
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
话虽如此,我会指出我从未见过“文件”连接器的配置。
我已经看到Tomcat配置为通过http或https提供静态文件。有关更多详细信息,请参阅this page:
可以将Tomcat配置为从磁盘上的任何位置读取文件并进行服务 他们在特定的URL上。此配置完全独立 您的应用程序配置 - 如果您愿意,您可以启动Tomcat 并让它在没有运行webapps的情况下从磁盘提供静态文件。该 配置在Tomcat的server.xml配置文件中并查看 像这样(需要添加的位是红色):
<Host appBase="webapps" autoDeploy="false" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false"> ... <Context docBase="/home/stuff" path="/static" />
在元素内添加元素。 Context有两个属性:docBase是磁盘上的目录 包含您的静态文件,path是您要提供的URL 。上的文件。