powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / servlets
25 сообщений из 48, страница 1 из 2
servlets
    #33187053
Tomaso
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
раньше ползовался Томкат 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
servlets
    #33187061
Naug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK
...
Рейтинг: 0 / 0
servlets
    #33187063
коты
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Perhaps JAVA_HOME does not point to the JDK"

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

ЫЫ?



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

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

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

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

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

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

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

клиника

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

just another freak in the Freak Kingdom
...
Рейтинг: 0 / 0
servlets
    #33187206
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
...
Рейтинг: 0 / 0
servlets
    #33187208
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
котыjakarta.apache.org/tomcat/tomcat-5.5-doc/index.html
Tomasoсейчас поставил 5.0
...
Рейтинг: 0 / 0
servlets
    #33187255
коты
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
servlets
    #33187260
коты
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.. перепечатай _сюда_ ту строку..

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

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

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

Мне выскакивает строка Environment variable JAVA_HOME not defined.
...
Рейтинг: 0 / 0
servlets
    #33187685
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так установи ее!!!
...
Рейтинг: 0 / 0
servlets
    #33187687
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tomaso4. перепечатай туда ту строку, которая вылезет после того, как ты нажмешь клавишу ENTER
ЕТо куда туда?
Мне выскакивает строка Environment variable JAVA_HOME not defined.
А теперь в ком. строке набери set JAVA_HOME=c:\...СюдаВставьПутьДоJDK...
...
Рейтинг: 0 / 0
servlets
    #33187692
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
коты TomasoPereustanovil.Vsjoravno ne katit
ты специально игнорируешь то что тебе пишут сначала в стеке, а потом и в форуме то же самое повторяют и следуешь самым абсурдным советам? тебе в кайф?
Приятно видеть, что среди тупых и немного е.утых пользователей этого форума наконец-то появился Знающий.
Спасибо тебе, Господи!
...
Рейтинг: 0 / 0
servlets
    #33187699
Tomaso
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
servlets
    #33187708
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
set JAVA_HOME = c:\jdk (если jdk установлена в c:\jdk)
set PATH = %JAVA_HOME%\bin;%PATH%
...
Рейтинг: 0 / 0
servlets
    #33187712
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
servlets
    #33187726
Naug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1)эээ как именно образом ты кладёшь джсп в form.html ?
2)классы клади в WEB-INF/classes и желательно в какаом-нибудь пакедже
3)причём здесь Data.class ?
4)если джсп чего не видит то он об этом скажет, такие шутки как null просто так не появляются
...
Рейтинг: 0 / 0
servlets
    #33187763
Tomaso
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
servlets
    #33187770
Tomaso
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
25 сообщений из 48, страница 1 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / servlets
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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