powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / hello world
15 сообщений из 15, страница 1 из 1
hello world
    #33173755
synapse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;

public class HelloWorldServlet extends HttpServlet
{
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException
{
// Tell the Web server that the response is HTML.
response.setContentType("text/html");

// Get the PrintWriter for writing out the response.
PrintWriter out = response.getWriter();

// Write the HTML back to the browser.
out.println("<html>");
out.println("<body>");
out.println("<h1>Hello World!</h1>");
out.println("</body>");
out.println("</html>");
}
}
-------------------------------------------------------------
javac HelloWorldServlet.java

пытаюсь скомпилировать простой сервлет а мне выдается
"package javax.servlet does not exist"

Помогите пожалуйста я только начал java заниматься///
_______________________________________________________________
@Мы медленно запрягаем, быстро ездим, и сильно тормозим.@
...
Рейтинг: 0 / 0
hello world
    #33173813
Рус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в classpath нужно указать путь к пакету javax.servlet.*;?
если вы используете j2se, то такого пакета в библиотеке может и не оказаться, этот пакет есть в j2ee
...
Рейтинг: 0 / 0
hello world
    #33173819
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Допустим, у тебя Tomcat установлен в папку C:\Tomcat

тогда пишешь такую штуку:
Код: plaintext
1.
javac -cp C:\Tomcat\common\lib\servlet-api.jar HelloWorldServlet.java

Должно прокатить. У тебя в CLASSPATH нет классов Servlet, HttpServlet и т.д., необходимых для этого.

P.S. писать сервлеты в консоли - не самое большое извращение, которое я видел, но все же...
...
Рейтинг: 0 / 0
hello world
    #33173829
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, уважаемый, если вы недавно сели Java изучать - то браться за сервлеты вам рановато.
...
Рейтинг: 0 / 0
hello world
    #33173879
synapse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кувалдин РоманДопустим, у тебя Tomcat установлен в папку C:\Tomcat

тогда пишешь такую штуку:
Код: plaintext
1.
javac -cp C:\Tomcat\common\lib\servlet-api.jar HelloWorldServlet.java

Должно прокатить. У тебя в CLASSPATH нет классов Servlet, HttpServlet и т.д., необходимых для этого.

P.S. писать сервлеты в консоли - не самое большое извращение, которое я видел, но все же...

Спасибо, прокатило...
ps:кстаита да, у меня j2se стоит.
pps:ну в общем если прикинуть опыт в С++ то сам язык ява у меня проблем не вызывает(и на данный момент мне от него требуются только сервлеты поэтому сразу с нихъ и начал).
...
Рейтинг: 0 / 0
hello world
    #33173909
коты
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кувалдин РоманКстати, уважаемый, если вы недавно сели Java изучать - то браться за сервлеты вам рановато.

и за что же ему стоит браться? :)
...
Рейтинг: 0 / 0
hello world
    #33173915
Фотография XM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
коты wrote:
> и за что же ему стоит браться? :)
за голову и Java Tutorial :)
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
hello world
    #33173917
synapse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Следом еще один вопрос по развертке на томкате:
сделал я HelloWorldServlet.war,
поместил его в директорию: c:/tomcat/webapps/my/
перепустил сервер
создал папку WEB-INF и файл в ней web.xml
[SRC xml]
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<display-name>Hello World</display-name>
<description>A Hello World Web Application</description>

<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>examples.HelloWorldServlet</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
</web-app>
[/SRC]

что мне еще нужно сделать чтоб мой сервлет отработал и вывел мне долгожданный hello world...
_______________________________________________________________
@Мы медленно запрягаем, быстро ездим, и сильно тормозим.@
...
Рейтинг: 0 / 0
hello world
    #33173920
Фотография johanna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторКстати, уважаемый, если вы недавно сели Java изучать - то браться за сервлеты вам рановато.
почему?
...
Рейтинг: 0 / 0
hello world
    #33174057
synapse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
synapseСледом еще один вопрос по развертке на томкате:
сделал я HelloWorldServlet.war,
поместил его в директорию: c:/tomcat/webapps/my/
перепустил сервер
создал папку WEB-INF и файл в ней web.xml
[SRC xml]
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<display-name>Hello World</display-name>
<description>A Hello World Web Application</description>

<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>examples.HelloWorldServlet</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
</web-app>
[/SRC]

что мне еще нужно сделать чтоб мой сервлет отработал и вывел мне долгожданный hello world...
_______________________________________________________________
@Мы медленно запрягаем, быстро ездим, и сильно тормозим.@

Вот это пишется когда пытаюсь посмотреть.
HTTP Status 404 - Servlet HelloWorld is not available
...
Рейтинг: 0 / 0
hello world
    #33174084
Фотография XM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
synapse wrote:
> Вот это пишется когда пытаюсь посмотреть.
> HTTP Status 404 - Servlet HelloWorld is not available
А в логах что?
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
hello world
    #33174102
synapse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XM
synapse wrote:
> Вот это пишется когда пытаюсь посмотреть.
> HTTP Status 404 - Servlet HelloWorld is not available
А в логах что?
Posted via ActualForum NNTP Server 1.2

19.07.2005 17:45:55 org.apache.catalina.core.StandardWrapperValve invoke
INFO: Servlet HelloWorldServlet is currently unavailable
...
Рейтинг: 0 / 0
hello world
    #33174104
synapse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А может я не там смотрю???? ведь я с том катом как и с явой только знакомлюсь....
_______________________________________________________________
@Мы медленно запрягаем, быстро ездим, и сильно тормозим.@
...
Рейтинг: 0 / 0
hello world
    #33174127
Фотография XM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
synapse wrote:
> Следом еще один вопрос по развертке на томкате:
> сделал я HelloWorldServlet.war,
зачем? (именно так его называть?)
> поместил его в директорию: c:/tomcat/webapps/my/
"та не туды..." (c)
> перепустил сервер
можно было обойтись и без перезапуска, при настройках по умолчанию периодически проверяется каталог webapps и
разворачиваются новые войны, тьфу!, WAR-ы, конечно :)
> создал папку WEB-INF и файл в ней web.xml
По-моему, что-то не так сделано.
В my.war должно быть следующее:
WEB-INF/web.xml
WEB-INF/classes/example/HelloWorldServlet.class

btw, проверь, что HelloWorldServlet в пакете examples (HelloWorldServlet.java: package examples;... public class
HelloWorldServlet ...)
Ложить my.war - в c:/tomcat/webapps/
Увидеть hello :
iexplore http://localhost:8080/my/hello
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
hello world
    #33174998
synapse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XM
synapse wrote:
> Следом еще один вопрос по развертке на томкате:
> сделал я HelloWorldServlet.war,
зачем? (именно так его называть?)
> поместил его в директорию: c:/tomcat/webapps/my/
"та не туды..." (c)
> перепустил сервер
можно было обойтись и без перезапуска, при настройках по умолчанию периодически проверяется каталог webapps и
разворачиваются новые войны, тьфу!, WAR-ы, конечно :)
> создал папку WEB-INF и файл в ней web.xml
По-моему, что-то не так сделано.
В my.war должно быть следующее:
WEB-INF/web.xml
WEB-INF/classes/example/HelloWorldServlet.class

btw, проверь, что HelloWorldServlet в пакете examples (HelloWorldServlet.java: package examples;... public class
HelloWorldServlet ...)
Ложить my.war - в c:/tomcat/webapps/
Увидеть hello :
iexplore http://localhost:8080/my/hello
Posted via ActualForum NNTP Server 1.2

Спасибо.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / hello world
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]