日期:2014-05-17  浏览次数:20849 次

Tomcat下可以部署多少项目
今天想部署一个项目到Tomcat,可就是部署不上去,也不报错。
  然后,我就觉得是不是Tomcat服务器也设了个最大的内存值。
  于是,撤掉了之前的一个项目,结果新的项目就部署上去了。

  还有,就是部署上去了,但是通过网页访问时,就是一直在等待资源,也不报错。
  同样 按照上面的操作后,就能访问了。

  很想知道这是为什么啊

------解决方案--------------------
你的项目问题 跟TOMCAT没关系
------解决方案--------------------
应该不会出现这种问题,我都部署了好多个,是不是你哪有问题,LZ 好好看看
------解决方案--------------------
for setting the JAVA_OPTS variable in windows you don’t need to type a command. all you need is to set the environment variable as following:
 - right click on my computer icon and click select properties.
 - select the advanced tab.
 - click on environment variables button.
 - on system variables part :
 - click on new button.
 - in the variable name type : JAVA_OPTS
 - in the variable value type: -Xms256m -Xmx512m
 - click ok and ok.
 now you have the environment variable JAVA_OPTS set to -Xms256m -Xmx512m.
------解决方案--------------------
我现在的Tomcat 6.0里跑了5个项目
------解决方案--------------------
项目问题 我以前遇到这种问题!!!
------解决方案--------------------
我现在的tomcat6里已经10+了,但很多都是小项目
------解决方案--------------------
是你的tomcat内存不够大就是存放空间 建议你去设置一下
最好把tomcat的内存设置和你的开发工具的内存一样的
右击 MyEclipse 然后选打开文件位置 选择 myeclipse.ini这个文件 然后把当中的-XX:MaxPermSize=256m
放到你的TOMCATE当中 选择你加载 tomcat当中的JDK 把这个 -XX:MaxPermSize=256m放进去 希望能帮到你
------解决方案--------------------
内存不够,tomcat自己会说。明显是你自己的项目问题。要么与其他项目,要么与tomcat 关于根路径这一块的设置有问题。
------解决方案--------------------
探讨

内存不够,tomcat自己会说。明显是你自己的项目问题。要么与其他项目,要么与tomcat 关于根路径这一块的设置有问题。

------解决方案--------------------
要是内存不够,tomcat会直接报出内存溢出的日志,你先查看日志是否有溢出,原理上来说日志报溢出后,前台一定会报错,除非你的程序可以把错误吞掉。其次,分析一下tomcat下到底能部署多少项目,内存分为两部分,一部分叫可变内存,可以有JVM管理的,另一部分是不变内存,是在服务启动后自动分配的一个内存空间,里面存放的是个系统编译后的CLASS文件,所以如果部署的项目过多,每个项目又是单独引入jar包的话,很可能把这部分内存很快占满,系统也许不会在启动时报错,但是运行一段时间,随着JSP页面访问量的增加,一定会内存溢出,这个是tomcat无法避免的,只能重启服务或换weblogic服务。
------解决方案--------------------
具体跟你的服务器配置 及 tomcat的设置的内存有关系