Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / servlets / 25 сообщений из 48, страница 1 из 2
27.07.2005, 14:31
    #33187053
Tomaso
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
servlets
раньше ползовался Томкат 4.1(работал ок) сейчас поставил 5.0 и запустил jsp и вот на тебе
Код: plaintext
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.
exception 
org.apache.jasper.JasperException: Unable to compile class for JSP
	org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97)
	org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:346)
	org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:414)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause 

Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK
	org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:106)
	org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:935)
	org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:764)
	org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
????????
...
Рейтинг: 0 / 0
27.07.2005, 14:34
    #33187061
Naug
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
servlets
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK
...
Рейтинг: 0 / 0
27.07.2005, 14:34
    #33187063
коты
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
servlets
"Perhaps JAVA_HOME does not point to the JDK"

"ПИХЕПС ЖАБА_ХОМЕ ДОЗ НОТ ПОИНТ ТО ЗИ ДЖЕДИКЕЙ"

ЫЫ?



just another freak in the Freak Kingdom
...
Рейтинг: 0 / 0
27.07.2005, 14:42
    #33187093
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
servlets
Tomasoраньше ползовался Томкат 4.1(работал ок) сейчас поставил 5.0 и запустил jsp и вот на тебе

А ты его поставил в путь, предлагаемый по умолчанию, что-то вроде "C:\Program Files" и т.д? Попробуй переустановить Tomcat по пути, не содержащим пробелы, C:\ApacheGroup\Tomcat, например.
...
Рейтинг: 0 / 0
27.07.2005, 14:48
    #33187115
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
servlets
Denis Popov
А ты его поставил в путь, предлагаемый по умолчанию, что-то вроде "C:\Program Files" и т.д? Попробуй переустановить Tomcat по пути, не содержащим пробелы, C:\ApacheGroup\Tomcat, например.

Да. Это трабл для Windows.

1) Попробуй использовать DOS-нотацию записи длинных имен.
Вместо c:\Program Files пиши c:\PROGRA~1.

2) Переустанавливать необязательно ИМХО.
...
Рейтинг: 0 / 0
27.07.2005, 14:53
    #33187130
Tomaso
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
servlets
Pereustanovil.Vsjoravno ne katit
...
Рейтинг: 0 / 0
27.07.2005, 15:03
    #33187170
Naug
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
servlets
каким класпасом пользуется томкат, куда указывает ява_хоум и где лежит собственно явак?
...
Рейтинг: 0 / 0
27.07.2005, 15:04
    #33187175
коты
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
servlets
TomasoPereustanovil.Vsjoravno ne katit

ты специально игнорируешь то что тебе пишут сначала в стеке, а потом и в форуме то же самое повторяют и следуешь самым абсурдным советам? тебе в кайф?

just another freak in the Freak Kingdom
...
Рейтинг: 0 / 0
27.07.2005, 15:05
    #33187179
коты
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
servlets
Naugкаким класпасом пользуется томкат, куда указывает ява_хоум и где лежит собственно явак?

клиника

java.sun.com/
jakarta.apache.org/tomcat/tomcat-5.5-doc/index.html

just another freak in the Freak Kingdom
...
Рейтинг: 0 / 0
27.07.2005, 15:12
    #33187206
Tomaso
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
servlets
коты TomasoPereustanovil.Vsjoravno ne katit

ты специально игнорируешь то что тебе пишут сначала в стеке, а потом и в форуме то же самое повторяют и следуешь самым абсурдным советам? тебе в кайф?

just another freak in the Freak Kingdom

fuck,da uze vsjo perprobival
.Prichom kogda stavil Tomcate 4.1 ne kakih proble ne bilo,sejchas postavil 5.0 i vot takaja ....Prichom v 4.1 pri ostanovki ni chego ne menal vsjo ok rabotaet
...
Рейтинг: 0 / 0
27.07.2005, 15:14
    #33187208
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
servlets
котыjakarta.apache.org/tomcat/tomcat-5.5-doc/index.html
Tomasoсейчас поставил 5.0
...
Рейтинг: 0 / 0
27.07.2005, 15:31
    #33187255
коты
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
servlets
Tomaso коты TomasoPereustanovil.Vsjoravno ne katit

ты специально игнорируешь то что тебе пишут сначала в стеке, а потом и в форуме то же самое повторяют и следуешь самым абсурдным советам? тебе в кайф?

just another freak in the Freak Kingdom

fuck,da uze vsjo perprobival
.Prichom kogda stavil Tomcate 4.1 ne kakih proble ne bilo,sejchas postavil 5.0 i vot takaja ....Prichom v 4.1 pri ostanovki ni chego ne menal vsjo ok rabotaet

ок, будем как с маленьким

1. запусти cmd.exe
2. набери set JAVA_HOME
3. нажми клавишу ENTER
4. перепечатай туда ту строку, которая вылезет после того, как ты нажмешь клавишу ENTER
...
Рейтинг: 0 / 0
27.07.2005, 15:31
    #33187260
коты
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
servlets
.. перепечатай _сюда_ ту строку..

just another freak in the Freak Kingdom
...
Рейтинг: 0 / 0
27.07.2005, 15:35
    #33187267
Naug
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
servlets
...
Рейтинг: 0 / 0
27.07.2005, 15:36
    #33187269
Naug
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
servlets
3.5 отпусти клавишу enter

(па добраму)
...
Рейтинг: 0 / 0
27.07.2005, 17:42
    #33187653
Tomaso
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
servlets
4. перепечатай туда ту строку, которая вылезет после того, как ты нажмешь клавишу ENTER

ЕТо куда туда?

Мне выскакивает строка Environment variable JAVA_HOME not defined.
...
Рейтинг: 0 / 0
27.07.2005, 17:51
    #33187685
Кувалдин Роман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
servlets
Так установи ее!!!
...
Рейтинг: 0 / 0
27.07.2005, 17:52
    #33187687
GMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
servlets
Tomaso4. перепечатай туда ту строку, которая вылезет после того, как ты нажмешь клавишу ENTER
ЕТо куда туда?
Мне выскакивает строка Environment variable JAVA_HOME not defined.
А теперь в ком. строке набери set JAVA_HOME=c:\...СюдаВставьПутьДоJDK...
...
Рейтинг: 0 / 0
27.07.2005, 17:54
    #33187692
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
servlets
коты TomasoPereustanovil.Vsjoravno ne katit
ты специально игнорируешь то что тебе пишут сначала в стеке, а потом и в форуме то же самое повторяют и следуешь самым абсурдным советам? тебе в кайф?
Приятно видеть, что среди тупых и немного е.утых пользователей этого форума наконец-то появился Знающий.
Спасибо тебе, Господи!
...
Рейтинг: 0 / 0
27.07.2005, 17:55
    #33187699
Tomaso
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
servlets
Kstati ja pereustanovil Tomcate i pri instalacii izmenil katalog s j2re na j2sdk.Error bolshe ne pojavlaetsja,no ja polychaju vmesto znachenij null,0... v generacii html.Toest on ne videt class dlja jsp.Mozet ja ne tuda kladu klass?
Kladu v Tomcat 5.0\common\classes\form\Data.class
jsp v Tomcat 5.0\webapps\ROOT\form.html
...
Рейтинг: 0 / 0
27.07.2005, 17:59
    #33187708
Кувалдин Роман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
servlets
Код: plaintext
1.
2.
set JAVA_HOME = c:\jdk (если jdk установлена в c:\jdk)
set PATH = %JAVA_HOME%\bin;%PATH%
...
Рейтинг: 0 / 0
27.07.2005, 18:01
    #33187712
Кувалдин Роман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
servlets
TomasoKstati ja pereustanovil Tomcate i pri instalacii izmenil katalog s j2re na j2sdk.Error bolshe ne pojavlaetsja,no ja polychaju vmesto znachenij null,0... v generacii html.Toest on ne videt class dlja jsp.Mozet ja ne tuda kladu klass?
Kladu v Tomcat 5.0\common\classes\form\Data.class
jsp v Tomcat 5.0\webapps\ROOT\form.html

Круто...

класс помещать надо в Tomcat 5.0\webapps\ROOT\classes\form\Data.class

Это в том случае, если в начале твоего класса стоит package form;
...
Рейтинг: 0 / 0
27.07.2005, 18:06
    #33187726
Naug
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
servlets
1)эээ как именно образом ты кладёшь джсп в form.html ?
2)классы клади в WEB-INF/classes и желательно в какаом-нибудь пакедже
3)причём здесь Data.class ?
4)если джсп чего не видит то он об этом скажет, такие шутки как null просто так не появляются
...
Рейтинг: 0 / 0
27.07.2005, 18:22
    #33187763
Tomaso
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
servlets
Код: plaintext
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.
jsp::
<jsp:useBean id="user"  class ="form.Data" scope="session"/>
<html>
 <body>
  You entered<br>
  <%String name=user.getUsername();%>
  Name:<%=name%><br>
  Email: <%=user.getEmail()%><br>
  Age: <%=user.getAge()%><br>
 </body>
</html>


html::
<HTML>
<HEAD><TITLE>Test form</TITLE></HEAD>
<BODY>
<FORM METHOD=POST ACTION="Next1.jsp">
Input your name
<INPUT TYPE=TEXT NAME=username size= 20 >

<br>Input your e-mail address
<INPUT TYPE=TEXT NAME =email size= 20 >

<br> type your age
<INPUT TYPE=TEXT NAME=age size= 4 >

<p><INPUT TYPE = submit>
</form>
</BODY>
</HTML>

 class ::
 package  form;
 public   class  Data {
	String username;
	String email;
	 int  age;

 public   void  setUsername(String value){
	username=value;
	}
 public   void  setEmail(String value){
	email=value;
	}
 public   void  setAge( int  value){
	age=value;
	}
 public  String getUsername(){
	 return  username;
	}
 public  String getEmail(){
	 return  email;
	}
 public   int  getAge(){
	 return  age;
	}
}

Klass perelozil
Tomcat 5.0\webapps\ROOT\WEB-INF\classes\form\Data.class
...
Рейтинг: 0 / 0
27.07.2005, 18:25
    #33187770
Tomaso
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
servlets
Oshibka::
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<jsp:useBean id="user"  class ="form.Data" scope="session"/>
<html>
 <body>
  You entered<br>
  Name:<%=user.getUsername()%><br>
  Email: <%=user.getEmail()%><br>
  Age: <%=user.getAge()%><br>
 </body>
</html>
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / servlets / 25 сообщений из 48, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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