`

如何让tomcat支持软链接

    博客分类:
  • Java
阅读更多
最近在做个图片上传的页面,需要把上传的图片放到tomcat部署以外的目录。

但是图片又要让用户能够访问!

在tomcat的deploy目录建了个软链接,指向到图片保存的目录!

重启tomcat后,发现还是404错误,检查了权限,都没有问题。

网上搜了一下,发现tomcat默认是不支持软链接的。需要在配置文件server.xml里面设置一下:
加上allowLinking=”true”

<Context path=”" docBase=””  allowLinking=”true”>


重启tomcat就ok了!
JBoss下面类似!
3
1
分享到:
评论

相关推荐

    tomcat支持访问软链接(ln -s)文件目录

    修改支持软链接方法tomcat5 6 7: 打开 $tomcat_home/conf/context.xml中配置文件,修改里面的信息即可: 找到 标签 这一行,修改为 &lt;Context allowLinking="true"&gt; 即可 不要新增,直接修改 (2)tomcat8开始,增加...

    Linux版本 tomcat 8.5.78 下载

    3. **移动或软链接**: 解压后,你可以将Tomcat目录移动到一个常用的位置,如`/opt`或创建一个符号链接到`/usr/local/tomcat`。 **三、环境配置** 1. **设置环境变量**: 在`~/.bashrc`或`~/.bash_profile`文件中添加...

    tomcat-10.0.5(window 版本 + linux 版本)

    创建软链接或设置环境变量CATALINA_HOME,通过bin目录下的startup.sh启动Tomcat,使用shutdown.sh关闭服务。 **Tomcat的目录结构** - **bin**:包含启动和停止Tomcat的脚本。 - **conf**:存放Tomcat的配置文件,如...

    Tomcat-企业级web应用实战

    解压下载的Tomcat压缩包到指定目录,然后创建一个软链接到/etc/profile文件,以设置TOMCAT_HOME环境变量。安装完成后,通过source命令使环境变量生效,最后使用chown命令更改目录权限,确保Tomcat可以正常运行。 ...

    apache-tomcat-8.0.20

    然后,添加执行权限给Tomcat的启动脚本,并创建一个软链接,以便于通过“/usr/local/tomcat”路径访问: ```bash cd /opt/apache-tomcat-8.0.20/bin sudo chmod +x catalina.sh sudo ln -s /opt/apache-tomcat-...

    apache-tomcat-6.0.37

    解压完成后,创建一个软链接,方便管理和启动Tomcat: ```bash ln -s /opt/apache-tomcat-6.0.37 /usr/local/tomcat ``` 配置环境变量,编辑`~/.bashrc` 或 `~/.bash_profile` 文件,添加以下行: ```bash export...

    tomcat 7 for Linux

    5. 配置启动和停止脚本,例如创建软链接到`/etc/init.d`,并设置权限。 **启动与管理Tomcat** 1. 使用`$CATALINA_HOME/bin/startup.sh`启动Tomcat服务。 2. 使用`$CATALINA_HOME/bin/shutdown.sh`停止服务。 3. ...

    apache-tomcat-7.0.88.tar.gz

    2. **配置路径**: 根据系统需求,将Tomcat解压到合适的位置,如 `/opt` 目录下,并创建软链接方便管理: ``` mv apache-tomcat-7.0.88 /opt/tomcat ln -s /opt/tomcat /usr/local/tomcat ``` 3. **设置环境变量...

    apache与tomcat的整合

    - 创建软链接,使得 `/usr/bin/java` 和 `/usr/bin/javac` 指向 JDK 的可执行文件。 - 使用 `alternatives` 命令配置默认的 Java 和 javac 版本,确保选择刚安装的 JDK。 - 修改 `/etc/profile` 文件,添加环境...

    服务器部署多个tomcat方法

    你可以创建软链接或者复制并修改原始的`catalina.sh`或`catalina.bat`,并传入相应的`CATALINA_BASE`。 ### 5. **使用虚拟主机** Tomcat 6及以上版本支持虚拟主机,可以在一个Tomcat实例中托管多个域名或应用。这...

    apache 及tomcat整合(修正版)

    - 解压并创建软链接方便管理 - 安装mod_jk模块,这是Apache与Tomcat整合的核心组件。 4. **安装mod_jk模块** mod_jk是Apache的一个模块,用于实现Apache与Tomcat之间的通信。其安装过程包括解压源码包、配置...

    apache-tomcat-8.5.14.tar.gz

    为了方便管理,建议创建一个软链接到 `/usr/local/tomcat`: ```bash sudo ln -s /opt/apache-tomcat-8.5.14 /usr/local/tomcat ``` 设置环境变量,使得系统可以全局访问Tomcat: ```bash echo 'export CATALINA_...

    eclipse的tomcat插件

    这种方式主要是为了避免将Tomcat的安装目录复制到Eclipse的工作空间,而是通过创建软链接来关联。这样做的好处是可以保持Tomcat的独立性,方便更新或切换不同版本的Tomcat。以下是安装步骤: 1. **安装Tomcat**:...

    nginx+tomcat反向代理安装配置

    6. 创建启动与停止服务的软链接,如:`ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx` 接着,我们转向`tomcat7`的安装,这需要先安装`JDK7`: 1. 下载`JDK7`的Linux版本,解压:`tar -zxvf jdk-7uXX-linux-x...

    Linux下轻松实现Apache和Tomcat的负载均衡.pdf

    - **Tomcat安装**:下载Tomcat的二进制包,解压并创建软链接,便于管理。 - **mod_jk模块编译**:下载jakarta-tomcat-connectors源码包,编译生成适用于Apache的mod_jk模块,并将其复制到Apache的modules目录。 2...

    Tomcat6.0.13.apache2.24.doc

    为了方便管理,可以创建一个指向`apache-tomcat-6.0.13`的软链接`tomcat`。 #### 4. 设置环境变量 编辑`/etc/profile`文件,添加以下内容: ```bash export CATALINA_HOME=/usr/local/tomcat ``` 然后执行`...

    服务器Tomcat面试题

    * apr:Tomcat 将以 JNI 的形式调用 Apache HTTP 服务器的核心动态链接库来处理文件读取或网络传输操作,从而大大地提高 Tomcat 对静态文件的处理性能。 3. Tomcat Connector 运行模式优化参数 Tomcat Connector ...

    tomcat_linux_6

    - 创建一个指向Tomcat安装目录的软链接,方便管理和使用: ```bash # ln -s /usr/local/apache-tomcat-6.0.16 /usr/local/Tomcat6 ``` #### 三、配置环境变量 为了使Tomcat能够在系统中正常运行,需要设置一些...

Global site tag (gtag.js) - Google Analytics