Solutions are isotonic when they possess identical osmotic pressure. Osmotic pressure ($\pi$) is quantified by the equation:
\[ \pi = CRT \]
where C denotes molar concentration, R represents the gas constant, and T signifies temperature.
For isotonic solutions, the equality $\pi_1 = \pi_2$ holds, leading to:
\[ C_1RT = C_2RT \]
As R and T are constant for both solutions, it follows that $C_1 = C_2$.
Initially, we determine the molar concentration of the urea solution:
Molar mass of urea (NH$_2$CONH$_2$) = (2 $\times$ 14) + (4 $\times$ 1) + 12 + 16 = 60 g/mol
Concentration of urea ($C_1$) = $\frac{mass}{molar mass \times volume} = \frac{15 g}{60 g/mol \times 1 L} = 0.25$ M
Consequently, the molar concentration of the glucose solution must also be 0.25 M. This value enables the calculation of the required glucose mass:
Molar mass of glucose (C$_6$H$_{12}$O$_6$) = (6 $\times$ 12) + (12 $\times$ 1) + (6 $\times$ 16) = 180 g/mol
Mass of glucose (m) = $C_2 \times molar mass \times volume = 0.25 M \times 180 g/mol \times 1 L = 45$ g