Как развернуть сервлет Gwt RPC на сервере Tomcat? - PullRequest
0 голосов
/ 14 июля 2011

На моем сервере Windows XP установлены apache-tomcat-7.0.16 и jdk1.6.0.25.Я устанавливаю eclipse и копирую программист stockwatcher с сайта Google.Я компилирую программу и запускаю в режиме разработки Eclipse, она работает нормально.Затмение создает папку войны. Я копирую эту папку войны в apache-tomcat-7.0.16 / webapps. Затем я проверяю свой сервер Tomcat, вводя http://localhost:8080:, он работает и запускает также пример сервлета Tomcat.Затем я ввожу http://localhost:8080/war/stockwatcher.html. Это дает некоторые ошибки Java.Затем переместите и скопируйте снова, теперь выдайте страницу с ошибкой, не найденную.

Содержимое папки war - изображения stockwatcher web-inf stockwatcher.css stockwatcher.html

Я думаю, что скопировал файл в неправильном месте или мне нужно настроить tomcat

Ответы [ 2 ]

0 голосов
/ 21 декабря 2012

не используйте эту военную папку для развертывания приложения gwt на tomcat. она не будет работать. процедура такова: 1) gwt Сначала скомпилируйте проект. 2) создайте файл webbuilder.xml и поместите в него код.

<project name="ExceptionReport" basedir="." default="default">

    <target name="default" depends="buildwar,deploy"></target>

    <target name="buildwar">
        <war basedir="war" destfile="
                    ExceptionReport.war" webxml="war/WEB-INF/web.xml">
        <exclude name="WEB-INF/**" />
        <webinf dir="war/WEB-INF/">
            <include name="**/*.jar" />
        </webinf>
       </war>
     </target>

     <target name="deploy">
    <copy file="ExceptionReport.war" todir="." />
      </target>

</project>

ExceptionReportis название моего проекта.

3) экспортируйте папку src как файл JAR и сохраните ее в war> webinf> lib. 4) щелкните правой кнопкой мыши по файлу веб-компоновщика и выберите вариант сборки муравья. это создаст файл войны в вашем проекте. 5) положить этот военный файл на кота. и перезапустите свой кот.

0 голосов
/ 14 июля 2011

Что это за ошибка Java, о которой вы говорите?Вы уверены, что библиотеки GWT находятся в папке WEB-INF / lib?Они необходимы для работы механизма GWT-RPC.

Пожалуйста, посетите следующие сайты для справки:

http://groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/3408c38464c57d4a?pli=1

Приложение GWT - развертывание на Tomcatили любой другой контейнер сервлетов

...