Oman, originally part of the eight-team field, have also withdrawn from the Asia Cup. Kazakhstan will fill their spot.
Hosts India have been drawn in Pool A alongside Japan, the People’s Republic of China and Kazakhstan. The Harmanpreet Singh-led home side will begin its campaign against China on August 29.
Pool B, meanwhile, features defending champions the Republic of Korea, Malaysia, Bangladesh and Chinese Taipei.
Bangladesh and Kazakhstan were selected as the replacement teams on the basis of their finishes at the AHF Cup earlier this year in Jakarta.
Bangladesh had finished third in the competition after a narrow 5-4 semi-final defeat to eventual winners Oman on April 25, while Kazakhstan were fourth.
The AHF Cup was a qualifying tournament for the Asia Cup and the two finalists – Oman and Chinese Taipei – had secured direct qualification for the Rajgir meet initially.