Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / HTTP Status 503 - This application is not currently available / 17 сообщений из 17, страница 1 из 1
31.07.2012, 14:33:19
    #37899138
NurlanK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HTTP Status 503 - This application is not currently available
Помогите пожалйста разобраться, уже второй день пытаюсь разобраться с tomcat, вчера весь день настраивал его и пробовал прокомрилировать сервлет, сегодня не могу правльно запустить
Пробую запустить свой первый Servlet, но никак не могу понять последовательность оформления в web.xml.
Тут я создал свою папку с примером

/tomcat/webapps/api/

В ней вот эти папки и файл: WEB-INF, META-INF , index.jsp

В WEB-INF папка classes с классом HelloWorld.class, папка lib с библиотекой servlet-api.jar

получается такая структура:
/tomcat/webapps/api/index.jsp
/tomcat/webapps/api/WEB-INF/web.xml
/tomcat/webapps/api/WEB-INF/lib/servlet-api.jar
/tomcat/webapps/api/WEB-INF/classes/HelloWorld.class

index.jsp:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"  
	pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
	"http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
		<title> My first JSP   </title>
	</head>	
	<body>		
		<form action="HelloServlet">			
			 Please enter a color <br>
			<input type="text" name="color"size="20px">
			<input type="submit" value="submit">						
		</form>		
	</body>	
</html>



HelloWorlds.java:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.PrintWriter;

public class HelloWorld extends HttpServlet { 
  protected void doGet(HttpServletRequest request, 
      HttpServletResponse response) throws ServletException, IOException 
  {
    // reading the user input
    String color= request.getParameter("color");    
    PrintWriter out = response.getWriter();
    out.println (
      "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" 
          \"http://www.w3.org/TR/html4/loose.dtd\">\n" +
      "<html> \n" +
        "<head> \n" +
          "<meta http-equiv=\"Content-Type\" content=\"text/html; 
            charset=ISO-8859-1\"> \n" +
          "<title> My first jsp  </title> \n" +
        "</head> \n" +
        "<body> \n" +
          "<font size=\"12px\" color=\"" + color + "\">" +
            "Hello World" +
          "</font> \n" +
        "</body> \n" +
      "</html>" 
    );  
  }  
}



а web.xml настроил след образом:

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" 
    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">
  <servlet>
    <servlet-name>Hello</servlet-name>
    <servlet-class>HelloWorld</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>Hello</servlet-name>
    <url-pattern>/HelloServlet</url-pattern>
  </servlet-mapping>
</web-app>



В браузере набираю http://localhost:8080/api/

после выходит ошибка:

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
HTTP Status 503 - This application is not currently available

type Status report

message This application is not currently available

description The requested service (This application is not currently available) is not currently available.

Apache Tomcat/6.0.29




ВОПРОС: Мне кажется я все настроил нормально, в чем проблема, где я не так сделал, может web.xml не правильно настроил?

И что писать в web.xml в соответствии с моей вышеописанной файловой структурой?
...
Рейтинг: 0 / 0
31.07.2012, 14:37:04
    #37899147
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HTTP Status 503 - This application is not currently available
/tomcat/webapps/api/WEB-INF/lib/servlet-api.jar

servlet-api нужен только для компиляции. его не должно быть в web модуле, так как этот API предоставляет сам контейнер
Научитесь смотреть логи в /tomcat/logs
...
Рейтинг: 0 / 0
31.07.2012, 14:50:21
    #37899171
NurlanK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HTTP Status 503 - This application is not currently available
Blazkowicz/tomcat/webapps/api/WEB-INF/lib/servlet-api.jar

servlet-api нужен только для компиляции. его не должно быть в web модуле, так как этот API предоставляет сам контейнер
Научитесь смотреть логи в /tomcat/logs

servlet-api удалил с этой папки. Все равно без изменений, та же ошибка выходит...
Пока не полностью разобрался в логах.
Вот что в логах пишется:

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
Could not load Logmanager "org.apache.juli.ClassLoaderLogManager"
java.lang.ClassNotFoundException: org.apache.juli.ClassLoaderLogManager
	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
	at java.util.logging.LogManager$1.run(LogManager.java:166)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.util.logging.LogManager.<clinit>(LogManager.java:156)
	at java.util.logging.Logger.getLogger(Logger.java:255)
	at org.apache.juli.logging.impl.Jdk14Logger.getLogger(Jdk14Logger.java:181)
	at org.apache.juli.logging.impl.Jdk14Logger.<init>(Jdk14Logger.java:61)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:501)
	at org.apache.juli.logging.impl.LogFactoryImpl.createLogFromClass(LogFactoryImpl.java:1116)
	at org.apache.juli.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:914)
	at org.apache.juli.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:604)
	at org.apache.juli.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:336)
	at org.apache.juli.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:310)
	at org.apache.juli.logging.LogFactory.getLog(LogFactory.java:685)
	at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:55)
Can't load log handler "1catalina.org.apache.juli.FileHandler"
java.lang.ClassNotFoundException: 1catalina.org.apache.juli.FileHandler
java.lang.ClassNotFoundException: 1catalina.org.apache.juli.FileHandler
	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
	at java.util.logging.LogManager$3.run(LogManager.java:375)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.util.logging.LogManager.addLogger(LogManager.java:368)
	at java.util.logging.LogManager$1.run(LogManager.java:180)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.util.logging.LogManager.<clinit>(LogManager.java:156)
	at java.util.logging.Logger.getLogger(Logger.java:255)
	at org.apache.juli.logging.impl.Jdk14Logger.getLogger(Jdk14Logger.java:181)
	at org.apache.juli.logging.impl.Jdk14Logger.<init>(Jdk14Logger.java:61)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:501)
	at org.apache.juli.logging.impl.LogFactoryImpl.createLogFromClass(LogFactoryImpl.java:1116)
	at org.apache.juli.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:914)
	at org.apache.juli.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:604)
	at org.apache.juli.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:336)
	at org.apache.juli.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:310)
	at org.apache.juli.logging.LogFactory.getLog(LogFactory.java:685)
	at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:55)
Can't load log handler "1catalina.org.apache.juli.FileHandler"
java.lang.ClassNotFoundException: 1catalina.org.apache.juli.FileHandler
java.lang.ClassNotFoundException: 1catalina.org.apache.juli.FileHandler
	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
	at java.util.logging.LogManager$7.run(LogManager.java:910)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.util.logging.LogManager.initializeGlobalHandlers(LogManager.java:903)
	at java.util.logging.LogManager.access$900(LogManager.java:129)
	at java.util.logging.LogManager$RootLogger.addHandler(LogManager.java:1000)
	at java.util.logging.LogManager$3.run(LogManager.java:393)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.util.logging.LogManager.addLogger(LogManager.java:368)
	at java.util.logging.LogManager$1.run(LogManager.java:180)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.util.logging.LogManager.<clinit>(LogManager.java:156)
	at java.util.logging.Logger.getLogger(Logger.java:255)
	at org.apache.juli.logging.impl.Jdk14Logger.getLogger(Jdk14Logger.java:181)
	at org.apache.juli.logging.impl.Jdk14Logger.<init>(Jdk14Logger.java:61)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:501)
	at org.apache.juli.logging.impl.LogFactoryImpl.createLogFromClass(LogFactoryImpl.java:1116)
	at org.apache.juli.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:914)
	at org.apache.juli.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:604)
	at org.apache.juli.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:336)
	at org.apache.juli.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:310)
	at org.apache.juli.logging.LogFactory.getLog(LogFactory.java:685)
	at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:55)
Can't load log handler "2localhost.org.apache.juli.FileHandler"
java.lang.ClassNotFoundException: 2localhost.org.apache.juli.FileHandler
java.lang.ClassNotFoundException: 2localhost.org.apache.juli.FileHandler
	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
	at java.util.logging.LogManager$7.run(LogManager.java:910)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.util.logging.LogManager.initializeGlobalHandlers(LogManager.java:903)
	at java.util.logging.LogManager.access$900(LogManager.java:129)
	at java.util.logging.LogManager$RootLogger.addHandler(LogManager.java:1000)
	at java.util.logging.LogManager$3.run(LogManager.java:393)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.util.logging.LogManager.addLogger(LogManager.java:368)
	at java.util.logging.LogManager$1.run(LogManager.java:180)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.util.logging.LogManager.<clinit>(LogManager.java:156)
	at java.util.logging.Logger.getLogger(Logger.java:255)
	at org.apache.juli.logging.impl.Jdk14Logger.getLogger(Jdk14Logger.java:181)
	at org.apache.juli.logging.impl.Jdk14Logger.<init>(Jdk14Logger.java:61)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:501)
	at org.apache.juli.logging.impl.LogFactoryImpl.createLogFromClass(LogFactoryImpl.java:1116)
	at org.apache.juli.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:914)
	at org.apache.juli.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:604)
	at org.apache.juli.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:336)
	at org.apache.juli.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:310)
	at org.apache.juli.logging.LogFactory.getLog(LogFactory.java:685)
	at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:55)
Can't load log handler "3manager.org.apache.juli.FileHandler"
java.lang.ClassNotFoundException: 3manager.org.apache.juli.FileHandler
java.lang.ClassNotFoundException: 3manager.org.apache.juli.FileHandler
	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
	at java.util.logging.LogManager$7.run(LogManager.java:910)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.util.logging.LogManager.initializeGlobalHandlers(LogManager.java:903)
	at java.util.logging.LogManager.access$900(LogManager.java:129)
	at java.util.logging.LogManager$RootLogger.addHandler(LogManager.java:1000)
	at java.util.logging.LogManager$3.run(LogManager.java:393)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.util.logging.LogManager.addLogger(LogManager.java:368)
	at java.util.logging.LogManager$1.run(LogManager.java:180)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.util.logging.LogManager.<clinit>(LogManager.java:156)
	at java.util.logging.Logger.getLogger(Logger.java:255)
	at org.apache.juli.logging.impl.Jdk14Logger.getLogger(Jdk14Logger.java:181)
	at org.apache.juli.logging.impl.Jdk14Logger.<init>(Jdk14Logger.java:61)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:501)
	at org.apache.juli.logging.impl.LogFactoryImpl.createLogFromClass(LogFactoryImpl.java:1116)
	at org.apache.juli.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:914)
	at org.apache.juli.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:604)
	at org.apache.juli.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:336)
	at org.apache.juli.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:310)
	at org.apache.juli.logging.LogFactory.getLog(LogFactory.java:685)
	at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:55)
Can't load log handler "4host-manager.org.apache.juli.FileHandler"
java.lang.ClassNotFoundException: 4host-manager.org.apache.juli.FileHandler
java.lang.ClassNotFoundException: 4host-manager.org.apache.juli.FileHandler
	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
	at java.util.logging.LogManager$7.run(LogManager.java:910)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.util.logging.LogManager.initializeGlobalHandlers(LogManager.java:903)
	at java.util.logging.LogManager.access$900(LogManager.java:129)
	at java.util.logging.LogManager$RootLogger.addHandler(LogManager.java:1000)
	at java.util.logging.LogManager$3.run(LogManager.java:393)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.util.logging.LogManager.addLogger(LogManager.java:368)
	at java.util.logging.LogManager$1.run(LogManager.java:180)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.util.logging.LogManager.<clinit>(LogManager.java:156)
	at java.util.logging.Logger.getLogger(Logger.java:255)
	at org.apache.juli.logging.impl.Jdk14Logger.getLogger(Jdk14Logger.java:181)
	at org.apache.juli.logging.impl.Jdk14Logger.<init>(Jdk14Logger.java:61)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:501)
	at org.apache.juli.logging.impl.LogFactoryImpl.createLogFromClass(LogFactoryImpl.java:1116)
	at org.apache.juli.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:914)
	at org.apache.juli.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:604)
	at org.apache.juli.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:336)
	at org.apache.juli.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:310)
	at org.apache.juli.logging.LogFactory.getLog(LogFactory.java:685)
	at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:55)
log4j:WARN No appenders could be found for logger (org.apache.catalina.startup.Embedded).
log4j:WARN Please initialize the log4j system properly.
[INFO] Clustering has been disabled
...
Рейтинг: 0 / 0
31.07.2012, 14:52:54
    #37899176
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HTTP Status 503 - This application is not currently available
...
Рейтинг: 0 / 0
31.07.2012, 14:58:46
    #37899185
NurlanK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HTTP Status 503 - This application is not currently available
Blazkowicz,

Попробовал изменить название класса в web.xml.
Код: xml
1.
    <servlet-class>HelloWorld</servlet-class> 


в не существующую класс SayWorlds.

Страница Index.jsp вышла норм. После как нажимаю на кнопку submit. Идет направление на данный класс. И выдает ошибку что данный класс отсутствует.
...
Рейтинг: 0 / 0
31.07.2012, 15:09:05
    #37899208
NurlanK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HTTP Status 503 - This application is not currently available
Blazkowicz https://www.google.com/search?q="java.lang.ClassNotFoundException%3A+1catalina.org.apache.juli.FileHandler"

Вы думаете что нужно заново установить Томкат?
...
Рейтинг: 0 / 0
31.07.2012, 15:12:43
    #37899215
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HTTP Status 503 - This application is not currently available
JAVA_HOME куда прописан?
...
Рейтинг: 0 / 0
31.07.2012, 15:18:39
    #37899225
NurlanK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HTTP Status 503 - This application is not currently available
Blazkowicz,
это сервак. Полный путь:

/export/home/way4/appserver/tomcat/webapps/api/
...
Рейтинг: 0 / 0
31.07.2012, 15:21:45
    #37899232
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HTTP Status 503 - This application is not currently available
NurlanKBlazkowiczJAVA_HOME куда прописан?
это сервак. Полный путь:
/export/home/way4/appserver/tomcat/webapps/api/
OK
...
Рейтинг: 0 / 0
31.07.2012, 15:27:32
    #37899244
NurlanK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HTTP Status 503 - This application is not currently available
Помогите друзья...
Не могу найти ошибку. Выше написал про web.xml, и как ситуация изменилась при изменений названия класса.

Как вы думаете, это как нибудь связана с настойками web.xml?
...
Рейтинг: 0 / 0
31.07.2012, 15:29:31
    #37899250
0FD
0FD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HTTP Status 503 - This application is not currently available
NurlanK,

Про ошибку в логе не скажу. А сервлет лучше переместить в какой-нибудь пакет, не надо default пакет.
...
Рейтинг: 0 / 0
31.07.2012, 15:53:45
    #37899277
NurlanK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HTTP Status 503 - This application is not currently available
0FDNurlanK,

Про ошибку в логе не скажу. А сервлет лучше переместить в какой-нибудь пакет, не надо default пакет.

Сервлет переместил в org.home.HelloWorld.class

а web.xml изменил след образом:

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" 
    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">
  <servlet>
    <servlet-name>Hello</servlet-name>
    <servlet-class>org.home.HelloWorld</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>Hello</servlet-name>
    <url-pattern>/HelloServlet</url-pattern>
  </servlet-mapping>
</web-app>



Но ситуация не изменилась. Выходит та же ошибка ((((
...
Рейтинг: 0 / 0
31.07.2012, 16:03:12
    #37899291
NurlanK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HTTP Status 503 - This application is not currently available
NurlanKBlazkowicz,

Попробовал изменить название класса в web.xml.
Код: xml
1.
    <servlet-class>HelloWorld</servlet-class> 


в не существующую класс SayWorlds.

Страница Index.jsp вышла норм. После как нажимаю на кнопку submit. Идет направление на данный класс. И выдает ошибку что данный класс отсутствует.

Ошибка:

HTTP Status 404 - Servlet Hello is not available

type Status report

message Servlet Hello is not available

description The requested resource (Servlet Hello is not available) is not available.

Apache Tomcat/6.0.29
...
Рейтинг: 0 / 0
31.07.2012, 16:04:46
    #37899293
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HTTP Status 503 - This application is not currently available
Ошибки в логе нужно смотреть, а не на странице.
...
Рейтинг: 0 / 0
31.07.2012, 16:10:20
    #37899301
NurlanK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HTTP Status 503 - This application is not currently available
BlazkowiczОшибки в логе нужно смотреть, а не на странице.

Я же показал лог файл.

Blazkowicz,

К Вам просьба,
если можно,
можете из лога сказать где у меня ошибка, где я не правильно настраиваю?
...
Рейтинг: 0 / 0
31.07.2012, 16:12:04
    #37899302
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HTTP Status 503 - This application is not currently available
NurlanKЯ же показал лог файл.

То что вы показали выше к вашему сервлету не относиться. Удалите все логи. Запустите сервер. Ищите во всех log файлах то что относиться к вашему сервлету или вашему web модулю.
...
Рейтинг: 0 / 0
03.07.2013, 16:52:15
    #38319184
Nixic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HTTP Status 503 - This application is not currently available
Сегодня в логах увидел такую же ошибку, после того как Netbeans выдал сообщение, что ему мало памяти...
В итоге переименовал класс, на который ругалась страничка и не загружалась и потом переименовал обратно. Все стало ОК. )
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / HTTP Status 503 - This application is not currently available / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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