3. The Cause of the Mexican war was a dispute where the line between Texas and Mexico lay. The war ended in February of 1848 when the Treaty of Guadalupe Hidalgo was signed. | 3. The Cause of the Mexican war was a dispute where the line between Texas and Mexico lay. The war ended in February of 1848 when the Treaty of Guadalupe Hidalgo was signed. |