You sort of solved the inequality, but you started off making the assumption (whether or not you realized it) that x + 2 is positive, because you did not change the inequality sign.
You started with this:
\frac{3x-7}{x+2} < 1
I personally don't like cross multiplying with inequalities. Instead, I will multiply both sides by the denominator:
\frac{3x - 7}{x + 2} \cdot (x + 2) < 1 \cdot (x + 2)
This is the problem: we don't know yet what the sign of x + 2 is. If x + 2 is positive, then we need to assume that x > -2. We leave the inequality sign alone.
3x - 7 < x + 2
Solving for x, you get x < 9/2, as you said.
But wait! We assumed that x > -2 when we solved this. This means we have to throw out values less then or equal to -2. Test any of those values in the original inequality and you will end up with a false statement. So the solutions in this case is
(-2, 9/2)
Now consider the 2nd case, where x + 2 is negative. This means we assume that x < -2. Because we are multiplying both sides by a negative number, we must switch the inequality sign.
3x - 7 > x + 2
Solve for x, and compare this with what we assumed in this 2nd case.