React project is little different than other project for tomcat server. To deploy the react application (production build) just follow the step bellow.
Step 1: Create a project directory as like “appname” in webapps dir of tomcat.
Step 2: In react project add “homepage”: “/appname” in package.json file. If you use router in your project then add “appname” as basename.
<Router basename={“/appname”}>
Step 3: Then run build command.
Step 4: Copy all the build files to “appname” folder of tomcat webapps directory.
Step 5: Restart the server.
Thats it.