On my 98, I removed the outer nut, the plate, some shims and a key along with a snap ring, and then there was another snap ring inside the belt pulley. IIRC I used a few taps with a rubber mallet to work the pulley off. Sometimes you can thread a bolt into the front to remove a pulley, I know I do that on my OBA clutch, but dont recall if you can on the AC unit.
FYI I know that some people have replaced their bearing, but it's built and sold as a non service item. The bearing is stamped in. Yes, you can get it out, but it's not as straight forward as it could be.
98 TJ 4.0L | GenRight Stretch, 4 Link | Built XJ HP30 & XJ 44 | AW4 | ARB's | 35" Krawlers | Allied Beadlocks | York OBA | Warn 9500i etc. | M416 Trailer
In the 98 TJ Factory Service Manual, under the heating and air conditioning section, compressor clutch section:
Step 6) Insert the two pins of the spanner wrench (special tool C-4489) into the holes of the clutch plate. Hold the clutch plate stationary and remove the hex nut.
Step 7) Remove the clutch plate with a puller (special tool C-6461).
Step 8) Remove the compressor shaft key and the shims.
Step 9) Remove the external frnt housing snap ring with snap ring pliers.
Step 10) Install the lip of the rotor puller (special tool C-6141-1) into the snap ring groove exposed in the previous step, and install the shaft protector (special tool C6141-2).
Step 11) Install the puller through-bolts (special tool C-6461) throught the puller flange and into the jaws of the rotor puller and tighten. Turn the puller center puller bolt clockwise until the rotor pulley is free.
As you can see from the partial set of directions, there are a couple of special tools you will need.
1998 TJ Sport, 4.0L - 5 spd -Suffering from frame rot
2006 Grand Cherokee Overland (5.7L HEMI) HEMI Club Member #53