在machine1上,我在端口9999上安装了apache tomcat 7,并在tomcat机器的../webapps/dummy文件夹中复制了一个sample.html文件。我能够访问URL为http://localhost:9999/dummy/sample.html
的资源
在machine2上,Tomcat已经是部分产品监听端口8080的一部分了,我想把它用于我的样本测试。所以,我在tomcat机器的../webapps/dummy文件夹中复制了一个sample.html文件。我无法使用网址http://localhost:8080/dummy/sample.html
在machine2上,我在另一个文件夹中运行了现有的servlet编程模块../ webapps / xyz。
我的问题:
我想了解一下,我需要在机器上验证的内容列表是什么,让我知道,为什么我在访问machine2上的URL(上面)时遇到问题?这与http访问配置如basic.user / basic.groups文件有关吗?
答案 0 :(得分:1)
它与运行tomcat的端口无关。
复制文件后重启Tomcat了吗?可能是在machine2上,它没有配置为以开发模式运行,因此它不会在运行时获取更改。
或
(如果这是linux / unix / mac计算机)machine2上的Tomcat作为tomcat:tomcat用户运行,但是此用户无法读取您复制的文件。更改文件的权限。
HTH, 扬