Tomcat启动不了,一闪而过。
在命令行上执行tomcat的启动命令,得到如下错误提示:
C:\Users\mk>C:\EableTestingPlatform\Server\Tomcat\tomcat6.0\bin\startup.bat
The CATALINA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
解决办法:
修改环境变量。
增加:
CATALINA_HOME= C:\EableTestingPlatform\Server\Tomcat\tomcat6.0
CATALINA_BASE= C:\EableTestingPlatform\Server\Tomcat\tomcat6.0
JAVA_HOME= C:\Program Files\Java\jdk1.5.0_09
TOMCAT_HOME= C:\EableTestingPlatform\Server\Tomcat\tomcat6.0
修改:
CLASSPATH增加:C:\Program Files\Java\jdk1.5.0_09\jre\lib\rt.jar;
PATH增加:C:\Program Files\Java\jdk1.5.0_09\bin;
再次运行tomcat,可以成功启动。
登录平台,出现intelliweb类错误。
InvocationTargetException:Call class=[com.longtop.intelliweb.sample.webapp.login.web.LoginAction],method=[dispatch],errormsg=null
查找原因,发现在tomcat启动时,报:
ORA=12519,TNS:no appropriate service handler found
这个错是连接数不够才报。
修改平台的DataSource.ds文件,将
5
20
但是这个方法不能属于指标不治本,改小后,在登录时会报java错误。所以还是得通过修改oracle连接数来解决这个问题。
在xe版本oracle连接数也可以设置高数值的,不像网上说的最大是20。
修改oracle连接数:
这个命令在sqlplus里面用dba身份执行后,将连接数改为200,需重启
alter system set processes = 200 scope = spfile;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13180590/viewspace-629283/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/13180590/viewspace-629283/