天欲亡我我必亡,绝望啊!!

我是这样设环境变量的:

run->msconfig go to "environment" 选择edit,加路径。。。


出现故障后,我已经做了如下工作,但还是老样子啊!!!!!!!!!


1。加了SET语句在startup.bat,RESTART后现象依然如旧。
2。在autoexec.bat末端加了SET语句,RESTART后现象依然


JDK 及TOMCAT 已经重装3次了。

已经问了许多人,都没能解决,此坛高手如云,不知小的能否获得新生。
万谢万谢!!

你把系统配置中的环境变量画面贴出来看看阿.

不过这里好向上传图片出错了阿。


description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: MultipartRequest()Read timed out
at com.jdon.picture.MultipartFormServ.doPost(MultipartFormServ.java:60)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:261)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:360)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:604)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:562)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:679)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
at java.lang.Thread.run(Thread.java:536)

在windows环境变量中设置JAVA_HOME

我 已 经 设 了 呀 ! !
这 张 图 是 系统配置中的环境变量画面[img]

换win2000吧,我看了很多论坛,很少有人用me环境的,不知道这个有没有影响。

可 我 以 前 在 这 台 机 器 上 装 过 啊 ! 运 行 正 常 ! ! 为 什 么 么 现 在 不 行 了 呢 ? ?

我 真 的 绝 望 了 吗 ? ? ?

不要灰心嘛,解决问题要有耐心。

1、你设置好环境变量以后再dos模式下,用echo或者set命令看看设置的环境变量有没有生效

2、如果没有用这一招,编辑tomcat的启动文件,吧环境变量或者jdk物理路径写死到启动文件里

谢谢j4v4
我试过了,在dos模式下,用echo或者set命令看设置的环境变量并没有生效。

现向您请教如何
编辑tomcat的启动文件,把环境变量或者jdk物理路径写死到启动文件里啊?


可能只有您能救我了!!!!!

楼上的兄台,不会这两天搞晕了,连路径设置都忘了吧? :)

把set path=%path%;c:\your_path;d:\your_path2.....写到你的批处理文件里面。

谢各位仁兄,我是个菜鸟啊,别笑话我,我真的是不知怎没加这条语句,
加在哪个位置?现在我把批处理文件贴来,请大家帮帮我吧

JAVA_HOME C:\jdk1.3.0_05

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
@echo off
if "%OS%" == "Windows_NT" setlocal
rem ---------------------------------------------------------------------------
rem Start script for the CATALINA Server
rem
rem $Id: startup.bat,v 1.3.4.2 2002/01/30 18:10:40 patrickl Exp $
rem ---------------------------------------------------------------------------

rem Guess CATALINA_HOME if not defined
if not "%CATALINA_HOME%" == "" goto gotHome
set CATALINA_HOME=.
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
set CATALINA_HOME=..
:gotHome
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
echo The CATALINA_HOME environment variable is not defined correctly
echo This environment variable is needed to run this program
goto end
:okHome

set EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat

rem Check that target executable exists
if exist "%EXECUTABLE%" goto okExec
echo Cannot find %EXECUTABLE%
echo This file is needed to run this program
goto end
:okExec

rem Get remaining unshifted command line arguments and save them in the
set CMD_LINE_ARGS=
:setArgs
if ""%1""=="""" goto doneSetArgs
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
shift
goto setArgs
:doneSetArgs

call "%EXECUTABLE%" start %CMD_LINE_ARGS%

:end
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&


谢谢您们的大恩大德

1、可以把"set java_home=c:\jdk1.3.0_05"加入到autoexec.bat里面。
2、也可以放到你这个批处理文件的最前面(不过我没这样试过)。
3、还可以:我用的是win2000,我把java_home这个环境变量加入到控制面版=〉系统=〉高级(页签)=〉环境变量 里面了。我估计me里面也应该有这个设置环境的地方。

搞定了没,没搞定的话留个QQ。

说不定坛主看你的问题都快看得发疯啦。

win2000也老这样,重启一次就好了。

autoexec和环境变量只需要设置一个就是了

我也碰到这个问题
同样的配置过程 在另一台机器上就没有问题 这台机器上就不行
java_home和catalina_home都配置好了