Java 编辑(写入)文本文件作为tomcat目录列表功能的一部分

Java 编辑(写入)文本文件作为tomcat目录列表功能的一部分,java,linux,tomcat,tomcat8,Java,Linux,Tomcat,Tomcat8,我已经列出了使用ApacheTomcat服务的一部分文本文件 我在web.xml中启用了目录列表,并尝试在记事本++中编辑一个文本文件,但它是只读的,因此无法编辑 是否有一种方法可以使这些文件可写,我可以使用这些链接,并使用notepad++或geneos编写或编辑它们 我试着给文件777,但还是不起作用。有人能帮忙吗?您已经启用了目录列表。它与您的体验完全相同:它列出目录的内容 您要求的是上传功能,这不是目录列表功能的一部分。事实上,这样做会打开一罐蠕虫:两个不同的人同时更改一个文件怎么了?谁

我已经列出了使用ApacheTomcat服务的一部分文本文件

我在web.xml中启用了目录列表,并尝试在记事本++中编辑一个文本文件,但它是只读的,因此无法编辑

是否有一种方法可以使这些文件可写,我可以使用这些链接,并使用notepad++或geneos编写或编辑它们

我试着给文件777,但还是不起作用。有人能帮忙吗?

您已经启用了目录列表。它与您的体验完全相同:它列出目录的内容

您要求的是上传功能,这不是目录列表功能的一部分。事实上,这样做会打开一罐蠕虫:两个不同的人同时更改一个文件怎么了?谁会赢?你需要锁吗?什么样的访问控制?当然,您不想要chmod777所指出的公开可写内容

换句话说:不,您无法通过启用目录列表来实现您所期望的。如何做到这一点远远超出了stackoverflow问题的范围,坦率地说,我建议安装提供此功能的软件。有一些解决方案提供此功能并在tomcat上运行,但也有一些解决方案不提供此功能


不,我不推荐它们中的任何一个,因为我不知道您的限制条件,而且这与stackoverflow无关。

您能检查一下文件的所有权吗?您正在尝试使用同一用户进行编辑吗?onwership与其他用户在一起,我们正在尝试使用我的帐户在另一台计算机上访问它。谢谢Olaf。我们有一个锁定文件的工具,不允许多人同时编辑文件。我可以请你和tomcat分享这个工具吗?你读了我的最后一句话,对吗?尽管如此,如果您查看我的个人资料页面,您将看到Liferay的附属关系,但我仍然不知道您的限制,而且在stackoverflow上仍然会偏离主题:不,我不推荐任何附属关系。