我已经关注了这两篇文章1& 2并且都不起作用。我正在用下面的代码构建我的tomcat。
构建文件
docker build -t my_server .
docker run -it -rm -p 8080:8080
终端
http:localhost:8080
当我转到http:localhost:8080/server
时,我会看到经理主页,但http:localhost:8080/server/webapp/
或 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive /usr/local/tomcat/webapps/server.war has finished in 2,518 ms
没有显示。我的终端告诉我,我的战争正在增加,但没有任何说它扩大了
CREATE TRIGGER tr_Insert_MyTable
ON MyTable
INSTEAD OF INSERT
AS
BEGIN
SET NOCOUNT ON;
INSERT INTO MyTable ([CustomerName], [CustomerStatus], [CustomerType], [OtherFields])
SELECT [CustomerName]
, [CustomerStatus] * 2 AS [CustomerStatus]
,'B' [CustomerType]
, [OtherFields]
FROM inserted
END
答案 0 :(得分:0)
要删除管理器应用程序,您需要在DockerFile中复制WAR之前放置以下RUN命令。
RUN rm -rf / usr / local / tomcat / webapps / *
以上命令删除了tomcat中可用的默认应用程序。
您的应用程序应该位于http:localhost:8080 / server /