%tomcathome%/conf 下的文件出错了,你可以重新解压tomcat 5 并把conf目录下的文件拷过来覆盖掉并重新配置你的应用.
解决方案 »
- JAVA客户端与C#服务器端之间的数据传输加密用什么加密方式
- 以某个类名(包括数组名)为类型做为参数而直接对其类进行操作(非类的属性),这样的传递叫值传递;
- ldap 用户验证失败,在线等急急急!!!
- JCaptcha验证码功能(验证问题),大侠请进。。。
- 一个struts的登录实例,跪求
- Java泛型问题,大虾们给点建议
- 请教这种sql语句用DetachedCriteria怎么写?
- myeclipse+hibernate操作oracle中clob字段求助??
- Log4j写入数据库失败,但是log文件记录成功,为什么
- 关于工作流动态权限和流程跳转问题,请高手指点,我很迷茫……
- 用main函数来测试ejb的sessionBean,运行到context = new InitialContext()时,出现如下错误.......
- 急,急,急,为什么这段代码通不过编译呀?
在conf下改个端口号试试。
关机再来,我也有过类似莫名其妙的情况,第二天来就好了,当天就是不行,除了关机都试过
有可能tomcat被启动为后台服务了
所以会出现端口冲突
The CATALINA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
定义环境变量CATALINA_HOME 和你的Tomcat_home一样就行了
jdk正常运行了。可是tomcat就是不行。启动tomcat,窗口闪了一下就没了。重装N次 了还是不行,郁闷死我了。
可能是你的JAVA_HOME和classpath没有设好
你在startup.bat文件中设好这些
set JAVA_HOME= ...//你正确的JAVA_HOME
set classpath=... //你正确的classpath
然后再试
我曾经碰到过
重装了系统以后
再重新安装jdk1.4.2和tomcat5.0
在98系统下j2sdk1.4.2的javac命令不可以用而java命令可以用
在xp系统下j2sdk1.4.2的java命令不可以用而javac命令可以用
而tomcat5.0都不能用
大部分都是路径配置问题
注意不能有空格,也要注意“.;”等符号
~!!~
2,如果有oracle,把相关服务或者进程关掉,再试试
如果是压缩包解压后的,用文本编辑器编辑startup.bat,里面设置catalana_home=%tomcat_home%;
试试吧
98下要修改AotuExe.bat文件(添加path、classpath、java_home、tomcat_home),同时注意修改startup和shutdown的dos窗口中内存值(自动改成大点的值)还有每次改完记得重起机器;
2000和XP下直接设置环境变量,在环境变量中追加path、classpath和java_home,添加环境变量时注意写法,一定要放到最前面,且不要有空格,记得用“;”各开
不过有一个笨笨的方法:
把Tomcat服务器卸载了。
再装一次呀!
我想问题可能会解决的哦!
tomcat_home=c:\tomcat
第二:如果一样,看CATALINA_HOME是否和TOMCAT_HOME一样!第三:你的TOMCAT是覆盖的还是新装的,如果是覆盖的那是肯定要出错的,因为从TOMCAT4.0到5.0这个的set MAINCLASS=org.apache.catalina.startup.Bootstrap,是不一样的,中间有很多的类都不一样!所以,如果覆盖的话那就只有重装吧!因为你找出错误的时间比你把以前做的移至这个目录下的时间长,自己考虑吧!