Hi Joyce,
I have the same problem and i found a solution about this.
I'm using the onejar module in my own docker image.
On onejar build, you can edit the TomcatOnejarRunner.java file and change the following args in the "makeConnector" method.
connector.setScheme( "http" );
connector.setProperty( "SSLEnabled", "false" );
Then your Traefik could communicate with your pod in HTTP properly