Sachverhalt: Sachverhalt: A. Die 1964 geborene V._ zog sich am 9. Oktober 1989 bei einem Autounfall ein Schleudertrauma der Halswirbelsäule (HWS) und eine Schulterkontusion rechts zu. Seit April 1991 arbeitete sie als Serviceangestellte im Restaurant C._. Vom 9. bis 24. Juli 1996 war sie wegen eines Cervicalsyndroms im Spital O._ hospitalisiert. Auf Ende Januar 1997 löste die Arbeitgeberin das Arbeitsverhältnis mit der Versicherten wegen Betriebsschliessung auf. Vom 8. April bis 13. Mai 1998 war die Versicherte in der Rehaklinik X._ hospitalisiert. Am 27. August 1998 meldete sie sich bei der Invalidenversicherung zur Berufsberatung, Umschulung und zum Rentenbezug an. Zur Abklärung der Verhältnisse holte die IV-Stelle des Kantons Solothurn diverse Arztberichte, berufliche Abklärungsberichte der Genossenschaft E._ vom 20. Juli 2000 und des Arbeiterhilfswerks S._ vom 20. Juli 2001 sowie Gutachten des Spitals Y._, Klinik für Rheumatologie und Klinische Immunologie/Allergologie, vom 18. Dezember 2000 und des Psychiaters Dr. med. H._ vom 24. April 2001 ein. Gestützt auf diese Unterlagen verneinte die IV-Stelle den Anspruch auf berufliche Massnahmen und auf eine Invalidenrente. Der Versicherten sei es zumutbar, in leichten bis mittelschweren, wechselnd belastenden Tätigkeiten (z.B. in einer Wäscherei, Kantine, im Verkauf, an der Kasse) zu ca. 70 % erwerbstätig zu sein und ein entsprechendes Einkommen zu erzielen. Ein Invaliditätsgrad von 40 % werde damit nicht erreicht (Verfügung vom 4. September 2001). A. Die 1964 geborene V._ zog sich am 9. Oktober 1989 bei einem Autounfall ein Schleudertrauma der Halswirbelsäule (HWS) und eine Schulterkontusion rechts zu. Seit April 1991 arbeitete sie als Serviceangestellte im Restaurant C._. Vom 9. bis 24. Juli 1996 war sie wegen eines Cervicalsyndroms im Spital O._ hospitalisiert. Auf Ende Januar 1997 löste die Arbeitgeberin das Arbeitsverhältnis mit der Versicherten wegen Betriebsschliessung auf. Vom 8. April bis 13. Mai 1998 war die Versicherte in der Rehaklinik X._ hospitalisiert. Am 27. August 1998 meldete sie sich bei der Invalidenversicherung zur Berufsberatung, Umschulung und zum Rentenbezug an. Zur Abklärung der Verhältnisse holte die IV-Stelle des Kantons Solothurn diverse Arztberichte, berufliche Abklärungsberichte der Genossenschaft E._ vom 20. Juli 2000 und des Arbeiterhilfswerks S._ vom 20. Juli 2001 sowie Gutachten des Spitals Y._, Klinik für Rheumatologie und Klinische Immunologie/Allergologie, vom 18. Dezember 2000 und des Psychiaters Dr. med. H._ vom 24. April 2001 ein. Gestützt auf diese Unterlagen verneinte die IV-Stelle den Anspruch auf berufliche Massnahmen und auf eine Invalidenrente. Der Versicherten sei es zumutbar, in leichten bis mittelschweren, wechselnd belastenden Tätigkeiten (z.B. in einer Wäscherei, Kantine, im Verkauf, an der Kasse) zu ca. 70 % erwerbstätig zu sein und ein entsprechendes Einkommen zu erzielen. Ein Invaliditätsgrad von 40 % werde damit nicht erreicht (Verfügung vom 4. September 2001). B. Die hiegegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 21. Mai 2003 ab. B. Die hiegegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 21. Mai 2003 ab. C. Mit Verwaltungsgerichtsbeschwerde beantragt die Versicherte die Aufhebung des kantonalen Entscheides; es seien ihr die gesetzlichen Leistungen nach IVG zuzusprechen; die Sache sei zur Ergänzung des entscheidrelevanten Sachverhalts an die IV-Stelle zurückzuweisen. Das kantonale Gericht und die IV-Stelle schliessen auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Bundesamt für Sozialversicherung auf eine Vernehmlassung verzichtet. Am 17. Oktober 2003 reicht die Versicherte einen Bericht des Neurologen Dr. med. A._ vom 25. September 2003 ein. 