Smoking cigarettes at Singapore's Shangri-La Hotel, the site of Asia's most prominent annual defense forum, members of China's military found themselves surprisingly upbeat this weekend.

They expected the event to follow a typical routine: The U.S. and its friends gang up on China, leaving it alone to push back against a host of complaints. But this year, with an escalating trade war threatening global growth, the People's Liberation Army officers saw other Asian leaders critiquing key aspects of the Trump administration's attacks on China.

Singapore Prime Minister Lee Hsien Loong set the tone in his opening remarks, calling on the U.S. to accommodate China's rise while downplaying the threat posed by Huawei Technologies Co. A Myanmar minister suggested U.S. warnings about China's debt-trap diplomacy were overblown. And nearly everyone wanted the trade war to end.