浏览 6712 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2005-05-16
appfuse 配置文件: <%@ taglib uri="http://jakarta.apache.org/taglibs/request-1.0" prefix="r" %> <%@ taglib uri="http://displaytag.sf.net/el" prefix="display" %> <%@ taglib uri="http://struts-menu.sf.net/tag-el" prefix="menu" %> 错误提示信息: j_security_check 你的分析: 我追到loginServlet,后来转到“j_security_check”,就不知到哪儿了? 请问这里用的机制到哪儿能查到资料? 还有另一个问题, 在taglib.jsp中,定义了几个如下的标签: <%@ taglib uri="http://jakarta.apache.org/taglibs/request-1.0" prefix="r" %> <%@ taglib uri="http://displaytag.sf.net/el" prefix="display" %> <%@ taglib uri="http://struts-menu.sf.net/tag-el" prefix="menu" %> 我不明白这里http://jakarta.apache.org/taglibs/request-1.0这样的uri形式为什么我构建后还能用,而我的机器并没有连上internat? ![]() 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2005-05-20
不可以用前端过滤器么?
可以解决用户登录的问题。 |
|
返回顶楼 | |
发表时间:2005-05-20
这是JAAS的登录入口.网上搜以下JAAS的资料吧.
|
|
返回顶楼 | |
发表时间:2005-05-20
大致明白了一点:
j_security_check是容器内置的一个uri,去到这个目标,是由容器进行一些用户名和安全检查,由于用户名和密码是放在数据库中的,所以要在Context配置文件里加上相关的sql语句(终于被我找到地方啦!)。而且好象appfuse中并不是使用servlet 规范中的权限检查功能,而是使用一个叫aceg的东东,具体如何,还需要学习。 至于那个绝对定位的taglib标识,原来那些taglib是放在jar文件之中的,tomcat好象可以根据绝对的定位来从jar中找到这些文件。 但还是有很多地方不清楚,比如,登录后通过j_security_check检查后,默认就到了mainMenu.html,这是在哪儿定义的?我想修改可以吗?当然我可以在xwork.xml中使mainMenu这的action指向别的jsp页,但我想知道如何让系统登录后可以自定义目的action? |
|
返回顶楼 | |
发表时间:2005-05-20
还有一个变态的问题:
当我更改一个java源文件,发布到tomcat后,tomcat会自动重启,这是正常的 但我更改一个jsp或html文件,发布到tomcat后,按常规,当我刷新页面时,会自动将此页面更新,但我现在是必须手动重启tomcat,否则无法看到更改后的jsp页面!这实在无法让人忍受! 我不知是tomcat出了问题,还是appfuse哪儿设置的?我在tomcat下有其他的webapp,都是自动更新jsp页面都很正常啊? 我的tomcat是5.5.7 |
|
返回顶楼 | |
发表时间:2005-05-21
oldbig 写道 还有一个变态的问题:
当我更改一个java源文件,发布到tomcat后,tomcat会自动重启,这是正常的 但我更改一个jsp或html文件,发布到tomcat后,按常规,当我刷新页面时,会自动将此页面更新,但我现在是必须手动重启tomcat,否则无法看到更改后的jsp页面!这实在无法让人忍受! 我不知是tomcat出了问题,还是appfuse哪儿设置的?我在tomcat下有其他的webapp,都是自动更新jsp页面都很正常啊? 我的tomcat是5.5.7 是appfuse的问题,把tomcat-context.xml里面的几个Locking去掉就好了 |
|
返回顶楼 | |
发表时间:2005-05-21
谢谢, 这就回去试!
|
|
返回顶楼 | |
发表时间:2005-05-21
只是不知这些lock倒底是管什么用的?慢慢研究吧!
还有一个问题(问题大王啊:)) 我用myeclipse建了一个工程来编辑appfuse,我发现当一个jsp页面内包含了 <%@ include file="/common/taglibs.jsp"%>这一句后,再打开这个jsp页就会极慢,大概行一两分钟!而新建一个没有包含这一句的,则打开速度正常. 我想可能是myeclipse会去打到taglibs.jsp这个页面,然后再试图去找在其中定义的那些标签,而找的过程是不是很费劲呢? 有没有办法让myclipse不去管这些tablib, 或各位有什么解决的方法? 我现在只好又装了一个lomboz,然后再将myeclipse中的jspedit plugin去掉...感觉很不爽:< |
|
返回顶楼 | |
发表时间:2005-09-20
引用 错误提示信息:
j_security_check 你的分析: 我追到loginServlet,后来转到“j_security_check”,就不知到哪儿了? 请问这里用的机制到哪儿能查到资料? 建议你看看tomcat的权限管理是怎么做的。再看看,appfuse的context.xml文件为什么那样定义 |
|
返回顶楼 | |