FROM tomcat:8.5.27-jre8-alpine
ADD server.xml /usr/local/tomcat/conf/server.xml
ADD app.war /usr/local/tomcat/webapps/
CMD ["catalina.sh", "run"]
这是我的DockerFile。我希望在第一次用“catalina.sh run”启动docker容器时,我的定制server.xml可以工作,但没有。
我必须停止容器并重新启动它,然后tomcat重新加载server.xml,它就可以工作了。
有没有人以前遇到过这个或者知道这里的问题是什么?
我希望在server.xml中有以下更改:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true" deployOnStartup="true">
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<Context path="" docBase="myapp" reloadable="true"></Context>
</Host>
将myapp设置为根路径“/”。
可以使用copy server.xml/usr/local/tomcat/conf/server.xml
而不是add server.xml/usr/local/tomcat/conf/server.xml
我只是做了一个简单的应用程序,包括FlowPane和一些有按钮的VBoxs。 主类是这样的。 这个画廊.class是扩展FlowPane的主要后台类。 而PlotterPanel就是VBox,有按钮,可以在图库中拖拽。 问题是,当我在图库中拖动绘图器面板时,它第一次就不能被拖动。我在第二次尝试后工作。当我开始拖动时,它显示了拖动框,但是当我尝试放在另一个节点上时,鼠标点显示x符号。但是当目标已经尝
pm2-init.sh文件: 这不起作用,所以我尝试使用,如下所示:首先,创建一个脚本,并将其命名为 然后打开编辑器:
问题内容: 我有以下Spring Security配置: 我期望以下逻辑:未经身份验证的用户将被重定向到。Spring会显示默认的Tomcat 403页面,而不是该页面。我也尝试过自定义,尽管没有成功。 如何在访问失败时实施自定义逻辑? 问题答案: AccessDeniedHandler仅适用于经过身份验证的用户。未经身份验证的用户的默认行为是重定向到登录页面(或适用于所使用的身份验证机制的任何内
问题内容: 我正在尝试将CSS样式应用于从Microsoft Word文档生成的一些HTML代码段。Word生成的HTML相当糟糕,并且包含许多内联样式。它是这样的: …非常简单,我想为标题部分的第一个字母设置样式。它只需要更大并且使用不同的字体即可。为此,我尝试使用选择器,例如: 任何想法有什么问题/如何正确设置标题部分的首字母?我可以对标记进行一些细微的更改(例如在事物周围添加包装器div
我为javafx应用程序使用启动屏幕功能。我使用javafx ant任务按fx: jar、fx: signjar、fx:部署的顺序运行以生成jar文件、jnlp文件、html文件和包括“image”和“exe”在内的nativeBundle。双击打包在. jar文件中时,启动运行良好。但是,当我双击应用程序映像文件夹中的exe文件或通过运行. exe设置文件设置后的快捷方式时,没有启动屏幕。为什么
我正试图为一个java spring项目编写一个集成测试。在代码中的某个时候,我需要检查客户。getId(),其中ID由如下注释创建:(请记住,Customer\u ID是我的自动递增主键) 我使用lombok生成getter和setter方法。我的测试数据库是H2,我使用Junit5进行测试。我面临的问题是,我无法测试getId()行为,因为当我用DataJpaTest注释测试时,它总是0。我使