GWT + EJB 3.0 + Eclipse + Java EE + Weblogic 10g - PullRequest
1 голос
/ 27 октября 2010

Я довольно новичок в EJB и GWT, но я некоторое время использую Java.

Мой вопрос: как мне заставить GWT и EJB работать вместе на затмении?У меня постоянно возникают серьезные проблемы с памятью.Он потребляет 600 МБ виртуальной машины и 200 МБ памяти, и все остальные операции, которые я выполняю (т. Е. Открываю файл или сборку .java), вылетает с ошибкой permgen.Я установил Eclipse Helios с Java EE и установил GWT в качестве плагина.Затем я установил плагин Oracle Weblogic eclipse.Есть ли лучшая настройка или IDE?

Спасибо большое!

Ответы [ 2 ]

1 голос
/ 27 октября 2010

Когда вы получаете ошибки permgen, решение обычно состоит в том, чтобы отредактировать ваш eclipse.ini.Найдите строку

-XX:MaxPermSize=...m

и увеличьте значение.Пространство permgen отделено от пространства кучи и стека, поэтому увеличение их не помогает.Также довольно обычно, что значение MaxPermSize по умолчанию в eclipse.ini слишком мало.

0 голосов
/ 01 ноября 2010

Я начал использовать MyEclipse, и это позволяет мне стабильно использовать EJB + GWT + Java EE + Weblogic. Он поставляется с собственными плагинами для Weblogic и мастерами для создания EJB. Вы также можете установить плагин GWT через его панель управления.

Другое решение - полностью забыть о Weblogic и использовать другой сервер, такой как JBoss или Tomcat. На самом деле это не решение, а компромисс. JBoss и Tomcat хорошо работают с Eclipse Helio Java EE и даже с GWT.

Установки, которые можно использовать:

- Eclipse Helio Java EE + JBoss + GWT (compromise)
- Eclipse Helio Java EE + Tomcat + GWT (compromise)
- MyEclipse + GWT (real solution)

Надеюсь, это поможет кому-то, кто начинает с EJB, такими как я.

...