当前位置: 首页 > 知识库问答 >
问题:

Tomcat 7到war文件的符号链接

司寇灵均
2023-03-14
myapp -> /home/[me]/tomcat/webapps/myapp-1.0.war.
<Context docBase="/var/lib/tomcat7/webapps/myapp" path="" reloadable="true" allowLinking="true"/>

谢了。

共有1个答案

马新觉
2023-03-14

我发现问题了。webapps目录中的符号链接需要具有。war扩展名。所以,而不是:

myapp -> /home/[me]/tomcat/webapps/myapp-1.0.war

应该是:

myapp.war -> /home/[me]/tomcat/webapps/myapp-1.0.war

我还可以缩短docBase属性的值,如下所示:

<Context docBase="myapp" path="" reloadable="true" allowLinking="true"/>
 类似资料:
  • 问题内容: 大家好,我需要在linux中执行此操作: 给出:文件名“ foo.txt” 查找:所有符号链接到“ foo.txt”的文件 怎么做?谢谢! 问题答案: 这取决于是否要查找指向特定文件的链接,那么这是唯一的好方法: 另一方面,如果您只是想查找指向恰好名为的 任何 文件的链接,则类似 要么

  • 我正在Java web应用程序中使用。现在,我可以使用命令运行我的web服务器。最近我注意到https://tomcat.apache.org/maven-plugin-2.0/tomcat7-maven-plugin/plugin-info.html中有一个名为的命令,它说: tomcat7:run: 使用嵌入式Tomcat服务器将当前项目作为动态web应用程序运行。 tomcat7:run-w

  • 问题内容: 在x86_64 linux上使用gcc和ld我需要链接到库的新版本(glibc 2.14),但是可执行文件需要在具有旧版本(2.5)的系统上运行。由于唯一不兼容的符号是memcpy(需要memcpy@GLIBC_2.2.5,但提供memcpy@GLIBC_2.14的库),我想告诉链接器,它应该使用我指定的旧版本,而不是使用memcpy的默认版本。 。 我发现这样做很尴尬:只需在链接器命

  • 我最近一直在努力用PHP删除windows上带有内容的符号链接文件夹。 我正在做的过程是:1。将文件/文件夹从位置A符号链接到位置B(一切正常)2。从位置B取消所有文件/文件夹的链接 这就是事情变得棘手的地方。我的代码: 如果目标是文件或空文件夹,一切正常。然而,当符号链接文件夹有内容时,我会收到一个警告,即我无法删除非空文件夹,并且该文件夹未被删除。

  • 我有一个EC2实例在新加坡地区运行AMI:ElasticBeanstek-Tomcat7-64bit-201208231200(ami-0cdc9d5e),我正在尝试在其中部署一个war文件。我遵循的步骤是: 复制了 /opt/tomcat7/webapps文件夹中的war文件 将war文件的所有者更改为tomcat7 将war文件的权限更改为777 启动tomcat7服务器 我已经配置了安全组,

  • 我对AWS真的很陌生,不确定哪里出了问题。 ec2实例是linux,java安装是Java7和Tomcat7。任何想法都很棒。提前谢了。