`

关于Linux下开发软连接

阅读更多
     近期在做一个气象的项目部署的时候碰到一个非常头疼的问题,就是项目中必须引用Linux服务器上的一个目录中的所有数据文件,当时在windows上测试的时候运用绝对路径,相对路径都可以达到我想到的效果,但是在linux上却完全失效,不起作用,经过连夜奋战,终于找到一种方法:
         第一:先做一个软链接,把要引用到的服务器目录的资料文件夹链接到tomcat下自己的项目的webRoot目录下,方法:
          ln -s /usr/src/linux-headers/  /usr/src/linux(解释:把/usr/src/linux-headers/目录连接到了当前路径下,连接名字叫:/usr/src/linux)
         第二:做好了软链接,但是我们还看不到我们想要的效果,为什么呢?因为我还还需要在tomcat中修改一下我们的配置文件context.xml,目标文件在apache-tomcat-6.0.35/conf目录下。在首个<Context >标签上添加一句话override="true" allowLinking="true">,如:<Context override="true" allowLinking="true">。现在我们的tomcat就允许我们使用软链接了,在项目中就可以正常使用我们软链接了。

附加:
     关于软链接的一些Linux命令:
(1).ln -s /usr/src/linux-headers  在当前路径创建/usr/src/linux-headers目录的软连接,连接名默认为linux-headers
(2).ln -s /usr/src/linux-headers linux 在当前路径创建/usr/src/linux-headers目录的软连接,连接名为linux
(3) unlink linux 解除在当前路径中名为linux的软连接。
(4) ls -lt linux 查看在当前路径中名为linux的软连接的连接地址。
1
2
分享到:
评论

相关推荐

    Linux软连接和硬链接-实际操作一遍你就会懂

    本文主要讲了一下关于Linux软连接和硬链接,希望对你的学习有所帮助。

    Linux动态库连接

    发布时应用的资料,应用于qt开发发布,希望大家会用,

    Linux下创建和删除软、硬链接(ln)

    在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结点里,在...Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号...

    嵌入式系统开发基础——基于ARM微处理器和Linux操作系统[滕英岩][习题解答]

    嵌入式系统开发基础——基于ARM微处理器和Linux操作系统[滕英岩][习题解答] 目录第1章 嵌入式系统基础知识 1.1 嵌入式系统的特点及分类 1.1.1 嵌入式系统的特点 1.1.2 嵌入式系统的分类 1.2 嵌入式系统的软硬件...

    Linux编程从入门到精通

    10.4.3 Linux下的进程控制 312 10.5 可移植条件编译 313 10.6 补充说明 314 附录 以字母顺序排列的系统调用 315 第四部分 Linux内核概念系统结构 摘要 323 前言 324 第1章 系统结构 325 1.1 系统概述 325 1.2 内核的...

    linux编程白皮书

    本书对Linux操作系统及其编程作了整体的介绍,以支持用于开发软件的公开源码模型。对内存管理、进程及其通信机制、PCI、内核模块编程及内核系统结构作了详细的解释,且附有很多程序代码实例。对深入研究Linux下的...

    LINUX编程白皮书 (全集)

    10.4.3 Linux下的进程控制 312 10.5 可移植条件编译 313 10.6 补充说明 314 附录 以字母顺序排列的系统调用 315 第四部分 Linux内核概念系统结构 摘要 323 前言 324 第1章 系统结构 325 1.1 系统概述 325 1.2 内核的...

    RED HAT LINUX 6大全

    本书全面系统地介绍了Red Hat Linux 6。全书共分为五个部分,包括35章和四个附录。第一部分为Red Hat Linux的介绍和安装;第二部分为服务配置;第三部分为系统管理;第四部分为Linux编程;第五部分为附录。本书内容...

    linux项目工程资料-基于JZ2440的linux-5.7.6内核移植.zip

    操作系统:LInux、IOS、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 云计算与大数据:数据集、包括云计算平台、大数据分析、人工智能、机器学习...

    基于Windows CE操作系统下USB设备驱动程序研究与开发

    分析Windows CE操作系统对于USB总线的支持,并结合在ARMSYS2410嵌入式开发板上关于Webeye 2000的USB摄像头的开发步骤,详细阐述了WindowsCE下USB摄像头驱动程序开发的策略,并根据该策略开发出USB总线实验设备的驱动...

    安装 SUSE Linux Enterprise Server --服务器版

    本简明手册提供了对安装 SUSE Linux Enterprise Server 的快速介绍。它是对应 用程序各个字段以及 SUSE Linux Enterprise Server 支持的每个平台的安装类型 的概述,以及对安装过程的简短的说明。 SUSE Linux ...

    Linux操作系统基础教程

    一.Linux下的网络服务.......................................................................................................24 二.几种重要的配置文件......................................................

    LINUX编程白皮书

    本书对Linux操作系统及其编程作了整体的介绍,以支持用于开发软件的公开源码模型。对内存管理、进程及其通信机制、PCI、内核模块编程及内核系统结构作了详细的解释,且附有很多程序代码实例。对深入研究Linux下的...

    DarkShell_Linux-Win集群版V2014年

     DarkShell((DDOS)集群防火墙压力测试系统)是一款由DarkShell工作室独立开发的标准的网络压力测试软件、集DDOS、WEB、ISS连接测试于一身的集群压力测试软件,可广泛应用于机房、路由、软、硬件防火墙测试,机房带宽...

    Linux编程白皮书

    10.4.3 Linux下的进程控制 312 10.5 可移植条件编译 313 10.6 补充说明 314 附录 以字母顺序排列的系统调用 315 第四部分 Linux内核概念系统结构 摘要 323 前言 324 第1章 系统结构 325 1.1 系统概述 325 1.2 内核的...

    嵌入式\(高校应用案例)北航软件学院

    ZKQ090202 基于ARM9开发平台设计 嵌入式linux开发平台简介及开发流程;嵌入式Linux开发环境的建立;多线程应用程序设计;串行端口程序设计;A/D接口实验;D/A接口实验;简单的嵌入式WEB服务器实验;RS-485通讯实验...

    基于Chromium的web浏览器以及传统的UI开发。.zip

    这些服务包括定位和定位服务、多媒体、NFC和蓝牙连接、基于Chromium的web浏览器以及传统的UI开发。 软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的...

Global site tag (gtag.js) - Google Analytics