Kleber, eu estava com este mesmo problema e a única solução que encontrei foi levar as variáveis de ambiente que o jswdk definia no StartServer para o Autoexec, abaixo vai o meu autoexec:
 
@echo off
rem $Id: startup.bat,v 1.19.2.5 1999/08/31 19:38:43 gonzo Exp $
rem Startup batch file for servlet runner.
 
rem This batch file written and tested under Windows NT
rem Improvements to this file are welcome
 
set JAVA_HOME=c:\jdk1.2.1
set jsdkJars=.\webserver.jar;.\lib\jakarta.jar;.\lib\servlet.jar
set jspJars=.\lib\jsp.jar;.\lib\jspengine.jar
set beanJars=.\examples\WEB-INF\jsp\beans;.\pim\WEB-INF\beans;.\webpages\WEB-INF\servlets;.\webpages\WEB-INF\jsp\beans
set miscJars=.\lib\xml.jar;.\lib\moo.jar
set appJars=%jsdkJars%;%jspJars%;%beanJars%;%miscJars%
set sysJars=%JAVA_HOME%\lib\tools.jar
 
set appClassPath=.\classes;%appJars%
set cp=%CLASSPATH%
 
set CLASSPATH=%appClassPath%;%sysJars%
 
if "%cp%" == "" goto next
 
rem else
set CLASSPATH=%CLASSPATH%;%cp%
 
SET CLASSPATH=C:\SRC;%CLASSPATH%

:next
echo Using classpath: %CLASSPATH%
 
start java com.sun.web.shell.Startup %1 %2 %3 %4 %5 %6 %7 %8 %9
rem java com.sun.web.shell.Startup %1 %2 %3 %4 %5 %6 %7 %8 %9
 
rem clean up
 
set CLASSPATH=%cp%
set port=
set host=
set test=
set jsdkJars=
set jspJars=
set beanJars=
set miscJars=
set appJars=
set appClassPath=
set cp=
rem pause
 
Grato, Marcelo Lopes Porto
Analista de Sistemas da Secretaria da Fazenda de Brasília.
-----Original Message-----
From: Kleber Rodrigo de Carvalho <[EMAIL PROTECTED]>
To: Java BR lista <[EMAIL PROTECTED]>
Date: Sábado, 24 de Junho de 2000 10:58
Subject: problemas no JSP !!!

Intalei o jswdk-1.0., iniciei  este pequeno servidor dando startserver e depois fechando com stopserver. Testei programas e funcionaram corretamente.
Hoje fui fazer funcionar e apareceu a seguite mensagem de erro quando eu dou um startserver:
 
Sem espaço de ambiente
Sem espaço de ambiente
Sem espaço de ambiente
Sem espaço de ambiente
Using classpath;
 
Quanto as configurações, está tudo OK porque eu já testei programinhas.
Quanto a memoria,  eu já fiz
 
A mensagem "sem espaço de ambiente" vai ser apresentada quando da inicialização do servidor. Para ajustar esta limitação faça:
  • Feche a janela do DOS (este erro pode corromper a variável CLASSPATH)
  • Abra uma nova janela MS-DOS
  • Clique no ícone do MS-DOS que está no canto superior esquerdo da janela
  • Selecione a opção propriedades
  • Clique na tab Memória
  • Altere o valor do Ambiente inicial de "Auto" para "2816"
  • Clique em OK
  • Feche novamente a janela do MS-DOS (É necessário reiniciar o prompt para que as alterações tenha efeito)
  • Abra uma nova Janela do MS-DOS
  • Inicialize o servidor
O classpath está tudo OK, porque eu sempre rodei java.
O minha configuração no autoexec é:
 
SET JAVA_HOME=C:\JDK12~1.2
PATH=%PATH%;%JAVA_HOME%\BIN
 
CLASSPATH= c:\JDK12~1.2
lib\tools.jar;c:\jswdk-1.0\lib\servlet.jar;.
 
Sinceramente não sei o que está acontecendo, poque o startserver funcionava corretamente, mas agora não está mais.
 
Obrigado antecipadamente se alguém pode me ajudar.

Responder a