Tomcat5.5崩溃问题

06-11-10 pwl2014

最近在测试一个web应用(jsp+javabeans),规模很小的,是一个在线测试系统。现在遇到的问题是:近200人一起使用系统进行测试时,服务器会偶尔崩溃,需重启才能运行。这个 web 应用没有使用数据库连接池,数据库是 sql server 但在代码编写的时候都注意到了连接的及时关闭。是不是一定要配置连接池才能胜任这样的200人测试?

现在在配连接池的时候,配好出现两个问题:1)使用一会儿便出现空指针异常2)从数据库读出数据变为乱码(sql server怎么会有乱码问题?没使用连接池时没有这个问题)

我遇到的这些问题该如何解决,请有经验的人士指点一二,小弟不胜感激!!!

banq
2006-11-10 16:41

配置连接池后,还要善于使用连接池连接,不能占用茅坑不拉屎,主要技巧在于理解J2EE多线程运行机制,保证每个线程访问自己的资源,不争夺等等。

具体可以在服务器端使用profiler工具监察运行时你的类是在怎样线程中运行。

pwl2014
2006-11-10 16:54

p话,等于没讲

banq
2006-11-13 20:58

出现这个问题华佗在世也不能帮你找出问题,只有自己按照我说的方法去找。

性能问题是设计的缺陷。还是那句话:没有良好的设计功底,Java就要性能惩罚你。

storyxsj
2006-11-24 13:01

什么机吧人这是

bang说的不错,

“具体可以在服务器端使用profiler工具监察运行时你的类是在怎样线程中运行。”是一个很可行而且很实际的方案

2Go 1 2 下一页