我通过Intellij IDEA 13使用Tomcat7。tomcat的主页是/usr/share/tomcat7,Tomcat的基础是/var/lib/tomcat7。/var/lib/tomcat7/webapps包含单个文件夹ROOT,我可以在其中找到带有不同说明的初始tomcat webapp。
那么我在哪里可以找到我的本地部署的webapp呢?或者服务器根文件夹在哪里?
在我的Ubuntu16.04.3LTS机器上运行我的Docker映像时,我遇到了一些意外的失败。我正在使用Docker版本18.02.0ce (edge),安装自apt。我已经缩小了问题的范围,可以用这个Dockerfile演示它:
FROM tomcat:8.5.24-jre8-alpine
RUN adduser -D test
RUN chown -R test "$CATALINA_HOME"
USER test
RUN ls "$CATALINA_HOME"/webapps
当我试图构建它时,结果如下:
$ docker build -t te
我已经用Waffle开发了一个用于SSO身份验证的样例java web应用程序。我在Tomcat 8中使用了Waffle1.8,并在我的开发环境(Java1.8,Tomcat 8,Windows2012 R2服务器)中成功地运行和验证了它。但是,当我在prod环境中运行相同的应用程序(与dev环境相同)时,在尝试访问url时会出现以下错误:
SEVERE [http-nio-443-exec-7] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [Jersey REST Ser