OB,
yes the AP needs to have an IP address before it can join the WLC, further directly connecting an AP to a 5508 is not supported.
I wouldn't trust the WLC to be the DHCP server for any device that is on the LAN. The internal DHCP server on the WLC, is designed to be used by the clients of that WLC.
If yo don't have a server that you can use for DHCP, you can use a router or switch to do this as well.
If that is not an option, then yes, you have to configure every AP with an IP address from the CLI.
HTH,
Steve
----------------------------------------------------------------------------------------------------------
Please remember to rate helpful posts or to mark the question as answered so that it can be found later.
HTH,
Steve
------------------------------------------------------------------------------------------------
Please remember to rate useful posts, and mark questions as answered