Выполнение Java-программ в WAMP - PullRequest
3 голосов
/ 16 декабря 2011

Привет, есть программа на Java, отредактированная и скомпилированная с использованием Netbeans 6.9.1.После запуска он дает правильный вывод на экране вывода Netbeans.Но теперь мне нужно запустить эту программу на сервере WAMP.WAMP поддерживает только языки сценариев.

Я не могу запустить программу Java, которую я уже создал.Если я попытаюсь запустить Tomcat, я не получу файл развертывания.Должен ли я использовать сервлеты?Если да, то как я могу использовать его в Java-приложениях Netbeans?Или я должен преобразовать (переписать) Java-программу в PHP-программу, если да, то как конвертировать?Как запустить программу на Java в WAMP или Tomcat?

Ответы [ 3 ]

1 голос
/ 16 декабря 2011

Если ваша программа пишет в стандартный вывод, то вы сможете каким-то образом использовать CGI .

Вот несколько (предположительно старых) ссылок по теме:

http://www.javaworld.com/javaworld/jw-01-1997/jw-01-cgiscripts.html

http://www.gossamer -threads.com / lists / apache / users / 184459

Они должны как минимум указывать в правильном направлении.

0 голосов
/ 16 декабря 2011

У вас есть несколько вариантов запуска вашей Java-программы:

  1. Преобразуйте вашу программу в библиотеку и затем интегрируйте ее с PHP
  2. Упакуйте ваше приложение Java Web App .

В любом случае у вас обязательно должно быть представление о jsp, сервлет читайте здесь

0 голосов
/ 16 декабря 2011

Похоже, вы создали обычную программу Java, потому что она выводится на консольный вывод NetBeans.

Нельзя установить обычное приложение Java на подобную веб-платформу.Вам нужно обернуть его в приложение JavaServer Pages (JSP), сервлет или апплет, чтобы иметь возможность запустить его на веб-сервере.После этого установите Tomcat или GlassFish в качестве сервера приложений, чтобы иметь возможность доступа к ним на локальном хосте (оба также доступны в NetBeans, их можно найти в меню плагинов).

Хороший ресурс для запуска -этот урок по JSP: http://java.sun.com/developer/onlineTraining/JSPIntro/contents.html

WAMP не поможет, он может служить только хостом для содержимого PHP.

...