Menginstal Tomcat 6 di STS 2.9.1

Saya mengalami kesulitan menginstal Tomcat 6 di bawah SpringSource Tool Suite (STS) yang berjalan di Ubuntu 11.10. Ketika saya mencoba menginstal Tomcat 6 menggunakan STS, sementara server tampaknya menginstal dengan benar (saya dapat melihat Tomcat 6 sebagai server) dan ketika saya menjalankan Tomcat 6 dari STS, konsol menunjukkan bahwa itu dimulai dengan benar.

Namun, saya tidak dapat menjalankan aplikasi grails saya di server itu karena server tidak muncul sebagai opsi meskipun server tersedia di panel server dan dapat dimulai dari panel itu. Keanehan lainnya adalah ketika saya menjalankan server dari panel server dan dapat melihat dari konsol bahwa server tersebut berjalan pada port 8080 saya tidak dapat memunculkan root Tomcat default. Tomcat sedang berjalan, tetapi ia mencari perang di tempat lain (di /target???).

Saya kemudian mencoba menginstal contoh lokal kucing jantan dan meminta STS menggunakannya. saya berlari:

sudo apt-get install tomcat6-pengguna tomcat6-instance-create ~/Tomcat6

Kemudian mencoba menambahkan server ke STS dengan menunjuk ke ~/Tomcat6. Dalam skenario ini, STS bahkan tidak mengenali server untuk memasukkannya ke dalam daftar server yang tersedia untuk menjalankan aplikasi grails saya.

Adakah yang punya pemikiran tentang ini?


person Mike T    schedule 16.04.2012    source sumber


Jawaban (1)


Anda perlu menambahkan aspek Modul Web Dinamis ke proyek Anda agar dapat melihat opsi Jalankan di Server. Untuk itu Klik Kanan proyek -> Properties -> Project Facets -> Centang modul Dynamic Web.

Jika Anda menginstal Tomcat di dalam IDE seperti Eclipse/STS maka Anda tidak akan dapat melihat halaman Beranda Tomcat default sebagai "C:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\ wtpwebapps\ROOT" tidak memiliki halaman selamat datang. Dibandingkan dengan instalasi mandiri Tomcat 7 memiliki index.jsp di dalam "C:\Tomcat7\webapps\ROOT".

Jadi, Anda selalu perlu menunjuk ke halaman Anda sendiri di aplikasi web Anda seperti ini "http://localhost:8080/MyWebApp/index.jsp"

[PEMBARUAN] Sesuai komentar

Ubah lokasi JRE yang diinstal menjadi "/usr/lib/jvm/java-6-openjdk". Ini sudah cukup, tidak perlu menginstal Oracle Java. Untuk melakukan ini, buka Window->Preferences->Java->Installed JREs -> Add.

Info lebih lanjut di sini

person Ravi Kadaboina    schedule 16.04.2012
comment
Modul Web Dinamis memaksa saya menggunakan Java 1.6--yang telah saya instal melalui OpenJDK 6. Jadi saya tidak bisa mencobanya. Apakah saya perlu beralih ke Oracle JDK 6? - person Mike T; 17.04.2012