tomcat 发布应用程序后的问题

我发布了一个项目 在 C:\Program Files\Tomcat 5.5\conf\server.xml 中的配置是这样的

port="80"
redirectPort="8443"
minSpareThreads="25"
connectionTimeout="20000"
maxSpareThreads="75"
maxThreads="150"
maxHttpHeaderSize="8192">

port="8009"
redirectPort="8443"
protocol="AJP/1.3">





这里对配置文件说明一下:

port="80" 采用80端口
工程放在 c://web 包中 工程名是 yingxinTD

我配置好后在地址栏中输入 www4.yingxin186.com 就可以访问我的工程了,可以进入工程的登录页面 (yingxinTD 是工程名)
当我输入用户名和密码之后,也可以进入Action中,我们登录不是要使用Session记录用户的状态吗?而我的Action中记录了Session后
它跳转到另一个页面,确取不到Session中的值,我我对比了两个页面它们的Session的Session ID ,结果 ID 是不一样的,

而且我又用 w1.yingxin186.com 登录tomcat服务器主页,输入了用户名和密码也进不了tomcat的管理页面

我不知道这是怎么回事
请各位帮帮忙,多少分我都给了~~ 不胜感激!

在内部网配置了两个NDS 即:w1.yingxin186.com 和 www4.yingxin186.com

问题解决后 另给 30 分

2个回答

感觉很奇怪,没有遇到过。看看下面的对你有没帮助。
1.你是直接使用IE访问吗?还是把你的网页嵌在什么C/S的东东里面运行?嵌在某C/S软件里面运行IE我曾遇到过丢失session的问题。
2.看看是否是ie或者客户端计算机的问题,换IE版本,换计算机访问看看是否一样?
3.你的新页面是否指定了sessionid?tomcat的web应用访问JSP时如果加上?jsessionid=xxxxxxxxx,是能强制指定访问某个session的。

明显的session丢失问题,以前项目中用到frameset的页面有丢session的情况,即请求的sessionid不一样,导致登录信息丢失。你先把项目按最正常的localhost配好看有没有问题呢,不太清楚你这样配的目的

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问