1

我正在尝试在 Windows 上运行的 apache tomcat 服务器上设置 josso。

我已将 Apache Tomcat/6.0.26 的 zip 文件安装到 c:\tomcat

然后按照文档安装 josso

http://www.josso.org/confluence/display/JOSSO1/Quick+Start

使用 c:\tomcat\bin\startup.bat 启动 tomcat,并注意到以下警告

广告:[SetPropertiesRule]{Server/Service/Engine/Realm} 将属性“调试”设置为“1”未找到匹配的属性。21/03/2010 15:55:03 org.apache.tomcat.util.digester.SetPropertiesRule 开始找到匹配的属性。...

广告:无法找到所需的类(javax.activation.DataHandler 和 j avax.mail.internet.MimeMultipart)。附件支持被禁用。...

广告:带有键“josso:type=SSOAuditManager”的 Bean 已注册为 n MBean,但没有公开的属性或操作...

但后来一切似乎都正常,问题是我无法再使用用户 tomcat /tomcat访问http://localhost:8080/manager/html ,正如在 \conf\tomcat-users.xml 中配置的那样(在安装 josso 之前它工作)

我尝试使用 \lib\josso-credentials.xml 中定义的 tomcat/tomcatpwd,甚至将 tomcat 和 manager 角色添加到 \lib\josso-users.xml,但没有运气......

有人有同样的问题吗?如何访问 tomcat 的管理器页面?

非常感谢

萨卢多斯

sas

这是我的配置:

C:\tomcat\bin>catalina 版本
使用 CATALINA_BASE: "C:\tomcat"
使用 CATALINA_HOME: "C:\tomcat"
使用 CATALINA_TMPDIR: "C:\tomcat\temp"
使用 JRE_HOME:“c:\java”
使用 CLASSPATH:“C:\tomcat\bin\bootstrap.jar”
服务器版本:Apache Tomcat/6.0.26
服务器建成:2010 年 3 月 9 日 1805
服务器号:6.0.26.0
操作系统名称:Windows XP
操作系统版本:5.1
架构:x86
JVM版本:1.5.0_22-b03
JVM 供应商:Sun Microsystems Inc

ps:此外,关闭时,我收到一些这样的错误

GRAVE:Web 应用程序似乎启动了一个名为 [JOSSOAssertionM onitor] 的线程,但未能停止它。这很可能造成内存泄漏。21/03/2010 15:57:06 org.apache.catalina.loader.WebappClassLoader clearReferences 线程

然后tomcat的关机冻结在

21/03/2010 15:57:07 org.apache.coyote.ajp.AjpAprProtocol 销毁信息:Parando Coyote AJP/1.3 en ajp-8009

ps:抱歉这个冗长的问题......

4

1 回答 1

2

这可能会帮助您纠正问题(无法访问管理器页面)。

1:在 $CATALINA_BASE/conf/server.xml 文件中删除以下代码(如果存在) $CATALINA_BASE/conf/server.xml

<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>

2:对于每个非jossified应用程序,在 $CATALINA_BASE/conf// 中添加一个 with 配置

(即在 Catalina/localhost 中,将 Tomcat Manager Web 应用程序设置为 non-jossified) $CATALINA_BASE/conf/Catalina/localhost

<Context docBase="${catalina.home}/server/webapps/manager" privileged="true" antiResourceLocking="true" antiJARLocking="true">
    <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>

http://www.josso.org/confluence/display/JOSSO1/Jossify+your+Application+for+Tomcat+-+Quick+Start

于 2010-04-13T05:38:10.360 回答