After a project copy builds a new project, you cannot modify the deployment name, which I think is probably a bug for Eclipse.
Locate the directory under Project. Settings, open file:
Org.eclipse.wst.common.component
<?xml version= "1.0" encoding= "UTF-8"? ><project-modules id= "Modulecoreid" project-version= "1.5.0" >
<wb-module deploy-name= "Tap3parse" >
<wb-resource deploy-path= "/" source-path= "/webcontent" tag= " Defaultrootsource "/>
<wb-resource deploy-path="/web-inf/classes "source-path="/src/main/resources "/ >
<wb-resource deploy-path= "/web-inf/classes" source-path= "/src/main/java"/>
<wb-resource Deploy-path= "/web-inf/classes" source-path= "/src/test/java"/>
<property name= "Context-root" value= " Tap3parse "/>
<property name=" Java-output-path "value="/tap3parse/target/classes "/>
</ Wb-module>
</project-modules>
Modify the Deploy-name to the name of the current project.
The following replaces Tap3parse with Billing-web.
<?xml version= "1.0" encoding= "UTF-8"? ><project-modules id= "Modulecoreid" project-version= "1.5.0" >
<wb-module deploy-name= "Billing-web" >
<wb-resource deploy-path= "/" source-path= "/WebContent" tag= " Defaultrootsource "/>
<wb-resource deploy-path="/web-inf/classes "source-path="/src/main/resources "/ >
<wb-resource deploy-path= "/web-inf/classes" source-path= "/src/main/java"/>
<wb-resource Deploy-path= "/web-inf/classes" source-path= "/src/test/java"/>
<property name= "Context-root" value= " Billing-web "/>
<property name=" Java-output-path "value="/billing-web/target/classes "/>
</ Wb-module>
</project-modules>
To refresh the project, publish: