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

03-09-01 beijingguy

我是这样设环境变量的:

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


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


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


JDK 及TOMCAT 已经重装3次了。

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

KingMark
2003-09-01 10:40

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

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


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)


banq
2003-09-02 13:23

在windows环境变量中设置JAVA_HOME

beijingguy
2003-09-03 18:47

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

xiezonghang
2003-09-04 01:13

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

beijingguy
2003-09-04 21:43

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

我 真 的 绝 望 了 吗 ? ? ?

j4v4
2003-09-05 08:57

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

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

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

beijingguy
2003-09-06 05:53

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

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


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


xiezonghang
2003-09-06 08:25

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

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

beijingguy
2003-09-07 07:33

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

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
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&


谢谢您们的大恩大德

xiezonghang
2003-09-07 21:41

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

skyleaf24
2003-09-10 18:25

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

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


siberian
2003-09-18 09:52

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

violet
2003-09-18 15:10

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

w.r.floret
2003-10-08 15:53

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