JiveJdon Community Forums
在线283人   首页   主题表   培训咨询   标签   精华   查搜   注册    登陆 RSS
首页 » 论坛 » 项目工程开发经验谈
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表
???en_US.forumThreadNext.name??? 下一主题
Go 总共有 6 回复 / 1
 发表新帖子   回复该主题贴
JJFuture

悄悄话
发表文章: 5
注册时间: 2007年08月02日 17:43
搜遍google都没有解决的问题。 2007年08月02日 17:55 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
标签列表
我有一个web工程,用到了acegi的安全机制,这个工程在tomcat下运行没有任何问题,但是当我将它打成war包,以应用程序发布到websphere下时,却出现找不到页面情况。
具体过程是,当我在控制台通过登录页面提交用户名与密码时,即出现找不到页面。地址栏:http://IP:9080/projectname/j_acegi_security_check.因为还没有走到任何后台,故也没有log文件,所以相当棘手。
我试了,用没有acegi的web工程,用同样的发布手段在websphere下运行正常。所以认定是acegi与websphere之间的问题,换了版本问题同样出现。
困扰许久,望有高手解答,不盛感激!
wlmouse

悄悄话
发表文章: 117
注册时间: 2006年11月09日 15:58
re:搜遍google都没有解决的问题。 2007年08月02日 22:30 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
首先,请确认应用部署成功,能够正常运行。而且访问的路径没有错误。如果路径没错,那么你的应用好像是没有正常运行。仔细查看Log。WebSphere的Log分很多中,你去部署、启动的Log里找找你的应用,看是否正确启动了?
如果正常启动了,绝对不会出现你这种问题。可以肯定是部署失败。WebSphere在很多地方和Tomcat不同,同一个应用,在Tomcat上没事,在WebSphere上出错很正常。WebSphere在很多地方检查严格,或者写得别扭。
JJFuture

悄悄话
发表文章: 5
注册时间: 2007年08月02日 17:43
re:搜遍google都没有解决的问题。 2007年08月03日 16:06 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
谢谢指教,我去查看了下log,在server下确实有个叫native_stderr.log文件的,在服务器重启后记录下了错误:
[07-8-3 15:23:00:875 CST] 00000014 SystemErrR org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: An attempt by a client to checkout a Connection has timed out.
java.sql.SQLException: An attempt by a client to checkout a Connection has timed out.
我怀疑是数据源的问题,结果查看数据源,工程对应单元的数据源测试是成功的。
所以,现在很不明白,难道在配置文件中还有什么与数据源相联系的东西?
JJFuture

悄悄话
发表文章: 5
注册时间: 2007年08月02日 17:43
re:搜遍google都没有解决的问题。 2007年08月03日 18:11 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
新问题出现了,我发现卸载这个web工程后,删除所有关于这个web工程的文件,重启websphere服务器时log仍然报上述错误,这是怎么回事?webpshere服务器出问题了?
banq

悄悄话
发表文章: 9528
注册时间: 2002年08月03日 17:08
回复:re:搜遍google都没有解决的问题。 2007年08月04日 12:51 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
acegi当然是要连接你的数据库,否则怎么知道登录的用户和密码是正确呢?
可能对Acegi没有配置好。或者JNDI没有配置。

建议你使用一个新的webpshere,重新安装运行一遍。
JJFuture

悄悄话
发表文章: 5
注册时间: 2007年08月02日 17:43
re:搜遍google都没有解决的问题。 2007年08月06日 13:51 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
谢谢指教,不过我一直很迷惑,j_acegi_security_check在applicationContext*.xml文件中是这样出现的:
<bean id="authenticationProcessingFilter" class="net.sf.acegisecurity.ui.webapp.AuthenticationProcessingFilter">
  <property name="filterProcessesUrl"><value>/j_acegi_security_check</value></property>
</bean>
当表单以action="<c:url value='j_acegi_security_check'/>"形式提交时,怎么会以找不到http://IP:9080/projectname/j_acegi_security_check这个网页的情况出现?
照理说,如果是数据源没有配置好,也应该在后台与前台报错才对,而事实是没有任何反应。
JJFuture

悄悄话
发表文章: 5
注册时间: 2007年08月02日 17:43
问题解决了。 2007年08月09日 17:57 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
多谢两位大哥的指点,我装了一个websphere application developer 用其附带的websphere服务器发布后能够成功运行。banq大哥说得对,我应该重装一个websphere服务器。
这个主题有 6 回复 / 1Go
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表    返回页首返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache 缓存 DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Seam Spring Struts
正在读取,请等待...
google yahoo 新浪ViVi 365Key网摘 天极网摘 CSDN网摘 添加到百度搜藏 POCO网摘 博采网摘
查询本论坛内 回复超过的热门帖子
     回复该主题贴
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
  每2分种自动备份发贴内容Ctrl-V粘贴取出,提问题前先查询标签列表

RSS 手机阅读 add to google add to yahoo
解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-08 jdon.com

anti spam