A tractor-trailer caught fire in Edison, shutting down most lanes of a busy road during morning rush hour, officials said.