伙计们,我今天经历了一件奇怪的事情。我正在安装tomcat5,它在进度条中间停了下来。我使用进程资源管理器来检查进程。我使用命令行找到了一个进程:
C:\TEMP\nse305.tmp\ns306.tmp "C:\Program Files\Apache Software Foundation\Tomcat 5.0\bin\tomcat5.exe“//IS//Tomcat5.....
奇怪的是第一部分: C:\ temp \ nse305.tmp \ns306.tmp它应该是一个路径(文件夹),我的意思是nse305.tmp和ns306.tmp应该是一个临时文件夹名。但当我检查此路径时,我发现nse305.tmp是文件夹,但ns306.tmp是一个文件!
这就是进程冻结的原因,它试图运行一个tmp文件: C:\TEMP\nse305.tmp\ns306.tmp,由于ns306.tmp不是可执行文件,因此该进程永远不会结束。
所以我想知道:为什么ns306.tmp被创建为文件,而不是文件夹?我敢肯定这是我的电脑的问题。tomcat安装在我同事的pc上运行良好。是否有任何操作系统设置,将首选创建文件,而不是文件夹?
我有这样的经验: copy a.txt c:\b
我想要的是:“复制”创建一个新的文件夹"b",并在其中放置a.txt。但实际上它不会创建任何文件夹,只需复制并重命名名为"b“的文件。
我认为这两种情况有点相似。但我不知道如何修复我的Tomcat5安装。
我已经阅读了Tomcat5.0.28.nsi文件。要运行的原始代码是:
nsExec::ExecToLog '"$INSTDIR\bin\tomcat5.exe“//IS//Tomcat5 --DisplayName "Apache Tomcat”--Description "Apache Tomcat @VERSION@ Server - http://jakarta.apache.org/tomcat/“--日志路径"$INSTDIR\logs”--安装"$INSTDIR\bin\tomcat5.exe“--Jvm "$2"‘
有什么建议吗?
发布于 2010-10-13 21:08:07
我不确定我是否能完全理解您的要求,但如果您将\放在路径的末尾,它将确保它是一个文件夹,而不是一个文件--即C:\TEMP\nse305.tmp\ns306.tmp\
https://stackoverflow.com/questions/3923913
复制相似问题