我正在开发一个基于 Web 的 Java 应用程序,并且(显然)在开发过程中必须在本地运行它。我已经找到了 Tomcat 文档并且有一个合适的 context.xml 文件,/etc/tomcat6/Catalina/localhost/
但每隔一段时间,Tomcat 就会决定删除它!这意味着我必须把它放回去并重新启动Tomcat。
它为什么这样做?我已经搜索了有关它的 Tomcat 文档,但并不明智。
(哦,是的:它实际上并没有被调用,context.xml
但owners.xml
因为这是该应用程序的 HTTP 路径前缀。)
更新
我现在已经看到 Tomcat在 Tomcat 运行时删除文件。我想我需要提交一个错误...
在标准的 Linux shell bash 中有几个默认值,我认为需要一些历史记录。这个问题是关于提示的。
许多 Linux 发行版中 bash 的默认提示是 [\u@\h \W]\$
对于那些无法解析的人,对于典型用户来说,它看起来像这样:
[staticsan@walcen files]$ _
Run Code Online (Sandbox Code Playgroud)
最大的问题是它只告诉您当前目录的名称。“文件”可以/var/www/files/
像/home/staticsan/files
(这是一个简单的例子)一样容易。完整路径更有意义,因此每次设置新框或创建新用户时,我都必须更改它。
那么为什么默认设置为它呢?