`
gufengyy
  • 浏览: 10945 次
  • 性别: Icon_minigender_1
  • 来自: 河南
文章分类
社区版块
存档分类
最新评论

Linux上Tomcat启用软链接的三种方式

阅读更多

       Liunx上的软链接又叫符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。

       链接文件甚至可以链接不存在的文件,这就产生一般称之为”断链”的现象,链接文件甚至可以循环链接自己。类似于编程语言中的递归。

       软链接文件只是其源文件的一个标记,当删除了源文件后,链接文件不能独立存在,虽然仍保留文件名,但却不能查看软链接文件的内容了。(以上内容来自百度百科

 

       Tomcat默认情况是不允许软链接的,因此当通过命令行设置软链接后,通过URL访问得到404错误。下面介绍三种解决方式(均以项目yourApp为例):

 

、在项目的META-INF目录中增加context.xml文件

 

 

	<?xml version="1.0" encoding="UTF-8"?>  
	<Context path="/yourApp" allowLinking="true">  
	</Context>

 

 

 

二、在Tomcat的/conf/Catalina/localhost/目录下增加名字为项目名的XML配置文件

 

        创建yourApp.xml文件,文件内容和第一种的文件内容一致,唯一区别在于文件名的不同。

 

三、直接在tomcat的配置目录conf/的context.xml文件中增加如下属性

 

        在<Context/>标签里面增加 allowLinking="true"

 

0
0
分享到:
评论

相关推荐

    linux下tomcat优化设置最大连接数内存jconsole监控.docx

    ### Linux 下 Tomcat 优化设置最大连接数及内存 JConsole 监控 #### 一、Tomcat 内存优化 ##### 1.1 基本原理 在启动 Java 应用程序时,JVM(Java 虚拟机)会为应用程序分配一定的初始内存和最大内存。这些设置对...

    Linux版本tomcat安装包apache-tomcat-9.0.64

    8. **性能优化**:Tomcat的性能可以通过调整JVM参数、增大线程池大小、启用连接器的NIO模式等方式进行优化。这些通常需要修改`bin/catalina.sh`或`conf/server.xml`。 9. **监控与管理**:可以使用JMX(Java ...

    linux版tomcat7

    Linux版Tomcat 7.0.29是Apache软件基金会发布的开源Java Servlet容器,它实现了Java EE的Web应用程序规范。Tomcat作为一个轻量级应用服务器,尤其适合部署Java Web应用程序,如JSP、Servlet等。在Linux环境中,...

    使用Eclipse远程调试Linux服务器Tomcat项目

    * transport=dt_socket:Socket连接,可选dt_shmem通过共享内存的方式连接到调试服务器 * address=8000:调试服务器监听的端口 * server=y:是否是服务器端,n为客户端 * suspend=n:启动过程是否加载暂停,y为启动...

    Tomcat 6.0.20 for Linux (Tarball)

    【标题】"Tomcat 6.0.20 for Linux (Tarball)" 是一个专为Linux操作系统设计的Apache Tomcat服务器版本,它采用tarball(.tar.gz)压缩格式进行分发。Apache Tomcat是一款开源的Java Servlet容器,主要用于部署和...

    apache-tomcat-8.0.30 linux 64位

    可以通过以下方式提升Tomcat的性能: 1. 调整JVM参数,例如增加堆大小(`-Xms`和`-Xmx`),开启垃圾回收优化选项(`-XX:+UseParallelGC`)。 2. 修改`server.xml`中的连接器配置,如增大最大连接数(`maxConnections`),...

    tomcat APR连接调度方式

    标题中的“Tomcat APR连接调度方式”指的是Apache Portable Runtime (APR)在Tomcat服务器中的应用,这是一项关键的技术,可以提升Tomcat处理网络连接的性能。APR库是Apache HTTP服务器项目的一部分,它提供了与操作...

    linux tomcat java 安装过程

    3. **创建软链接**: 为方便后续操作,可以创建名为`tomcat5`的软链接指向实际的Tomcat目录。 ```bash ln -s jakarta-tomcat-5.0.30 tomcat5 ``` #### 五、配置环境变量 1. **编辑`/etc/profile`文件**: 使用...

    Linux下通过Apache搭建Tomcat集群

    在Linux环境中,通过Apache HTTP服务器(简称Apache)搭建Tomcat集群是一种常见的高可用性和负载均衡配置方式。Apache作为反向代理服务器,可以将用户的请求分发到多个Tomcat实例上,从而实现应用服务的扩展和容错。...

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

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

    Linux_tomcat

    为了更好地管理和部署应用,你可以配置Tomcat的server.xml文件,设置端口号、上下文路径、连接器类型等。此外,还可以通过管理控制台(默认路径:`http://localhost:8080/manager/html`)进行应用程序的部署、卸载和...

    Linux系统下Apache与Tomcat整合的简单方法

    这一步完成后,Tomcat就已经部署在服务器上了。 4. **编译mod_jk**: 解压连接器源码包,进入`jk/native`目录,使用`./configure`命令配置,并指定apxs的路径,以便编译出适用于Apache的mod_jk模块。完成编译后,...

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

    **Tomcat在Windows和Linux上的安装与配置** 1. **Windows安装**:解压`apache-tomcat-10.0.5.zip`文件,将目录放置在期望的位置,设置环境变量CATALINA_HOME指向Tomcat的安装目录。通过bin目录下的startup.bat启动...

    Tomcat8.0.53

    6. **性能优化**:Tomcat可以通过调整线程池大小、启用连接器优化、开启HTTP压缩、缓存静态资源等方式进行性能优化。此外,还可以配置JVM参数,例如堆大小、垃圾回收策略等。 7. **监控与故障排查**:Tomcat的日志...

    tomcat7.0.109下载

    6. **安全管理**:Tomcat提供了基于角色的访问控制(RBAC),可以在`conf/tomcat-users.xml`文件中定义用户和角色,通过`&lt;Realm&gt;`元素配置认证方式。 7. **JNDI资源**:Tomcat支持JNDI(Java Naming and Directory ...

    Linux下Tomcat与Apache Web服务器整合.doc

    在Tomcat的server.xml中,配置Connector来启用AJP连接器。 整合后的系统可以充分利用Apache的静态资源处理能力和Tomcat的动态内容处理能力,提高整体性能。同时,这种架构也便于负载均衡和集群部署,可以进一步提升...

    Linux+tomcat6+apache2.2集群部署

    通过以上步骤,你将拥有一个运行在Linux上的Apache 2.2和Tomcat 6组成的集群。此集群能够实现负载均衡,当一个Tomcat实例负载过高或发生故障时,请求会自动转发到其他可用的Tomcat实例,提高系统的可用性和可靠性。...

    apache-tomcat-9.0.37-windows-x64.zip

    9. **性能优化**:Tomcat可以通过调整JVM参数、线程池大小、连接器配置等方式进行性能优化。例如,增加`maxThreads`和`minSpareThreads`可以提高并发处理能力。 10. **故障排查**:当遇到问题时,检查Tomcat的日志...

    linux下apache+tomcat实现集群

    在Linux环境下,构建Apache与Tomcat的集群是提高Web服务可扩展性和高可用性的重要手段。这个集群配置通常涉及到负载均衡、故障转移以及资源优化。本文将深入探讨如何在Red Hat 5操作系统上实现这样的集群配置。 ...

    apache-tomcat-10.0.12.tar.gz

    在Linux上,可以使用`tar`命令解压并提取`.tar.gz`文件,例如:`tar -zxvf apache-tomcat-10.0.12.tar.gz`。 4. **Linux x64系统**:x64指的是基于64位AMD或Intel处理器的计算机体系结构。这个版本的Tomcat是为64位...

Global site tag (gtag.js) - Google Analytics