在码头工人与tomcat战争

时间:2016-05-26 22:48:59

标签: java tomcat docker

我已经关注了这两篇文章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

1 个答案:

答案 0 :(得分:0)

要删除管理器应用程序,您需要在DockerFile中复制WAR之前放置以下RUN命令。

RUN rm -rf / usr / local / tomcat / webapps / *

以上命令删除了tomcat中可用的默认应用程序。

您的应用程序应该位于http:localhost:8080 / server /