【发布时间】:2011-11-30 20:58:24
【问题描述】:
在生产中,我设置了一个外部文件夹来上传和显示 来自编辑 server.xml 的图像:
<Service name="Catalina">
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
URIEncoding="UTF-8"
redirectPort="443" />
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context docBase="/opt/winmail_storage/imgs" path="/imgs"/>
</Host>
</Engine>
</Service>
我正在尝试通过编辑 _Events.groovy 在开发中做同样的事情:
eventConfigureTomcat = {tomcat ->
def ctx = tomcat.addContext("/imgs" , "/tmp/images")
}
我也试过
eventConfigureTomcat = {tomcat ->
def ctx = tomcat.addContext("/appName/imgs" , "/tmp/images")
}
这不起作用,无法通过以下方式访问 imgs 目录: http://host/appName/imgs 知道如何正确执行此操作吗?
【问题讨论】:
标签: grails