Docker commit and save to run CMD when load and run

I created a docker container using a dockerfile and have a CMD at the end. I run the docker image and the CMD executes creating an infrastructure of directories. I then commit and save the docker container as an tar archive. When I docker load this docker archive tar and run the image will it execute the CMD again which will know the file infrastructure is already there and do something different? The question is does the archive execute the CMD that was in the original dockerfile that created the docker container?
I want the docker archive (tar) to execute a CMD when the image is run. For example lets say my docker container archive is a tomcat which has a start CMD. I want to be able to load the saved tar archive and start tomcat when the image is docker run.
Well there ya go. Thanks in advance, hope this is not painfully obvious.