2012-08-31 77 views
0

我需要你的帮助来决定哪些技术用于我的下一个项目。apache httpd和tomcat:调用tomcat的功能?

它基本上只是一个(动态)主页,但有登录和文件存储库。 作为WCMS,我可能会使用Wordpress,Drupal,Joomla!或Typo3 - 还不确定。

我有一个非常强大的企业文档管理应用程序,它提供了类似文件资源库,用户身份验证/用户组/角色/分类/标签,...

,因为它也是基于网络的我想用多少功能它为主页管理登录和所有文件。唯一的问题是:它是用JAVA编写的(在Spring框架之上)并使用像tomcat这样的JSP容器。它有很多接口可以像REST或CMIS那样集成它。它的名字是Alfresco。

我知道有可能将tomcat与Apache httpd服务器集成,但我如何管理登录过程?

我希望httpd服务器为所有页面提供服务。登录应该由tomcat处理。我想要由tomcat管理的文件库。

例如:使用模板和其他东西,但不是每个网站创建新的网站是为每个用户。一些用户比其他用户看到的多。客户应该可以访问客户区域,在那里他们可以下载一些文件。

目前我不知道该怎么做? PHP可以获取并处理对tomcat的请求(例如可下载文件的列表),还是检查当前用户是否可以访问某个网站?或者如何从tomcat获取用户信息?

非常感谢您的帮助!

回答

1

对不起,也许我误解了您的请求,但Alfresco权限/角色/用户/组子系统不受Tomcat管理。它本地存储Alfresco本身的所有用户信息。 只有当您使用某些AD/LDAP或kerberos外部认证系统时,才可以管理它。我不明白你想用什么来管理Alfresco的用户,你可以在这里看到: Alfresco Authentication Subsystems

如果你发现一些有用的东西。

如果我错过了这个观点,您能否以其他方式解释您的问题? 谢谢!

+0

嗨!对不起,我的不好解释。我知道Alfresco正在自己的系统中管理自己的用户。我只是说,Alfresco是一个tomcat web应用程序,我想用Alfresco的用户系统作为我自己的主页。我可以使用例如REST或CMIS界面来登录,但如何在PHP中调用?这是一个好主意吗? – mesx

+1

好吧,实际上,这并不好,除非你扩展了Alfresco应用程序,并且像Alfresco自己的扩展一样做你自己的应用程序。我的意思是,使用某些应用程序的某个用户数据库转向另一个应用程序是没有意义的。 无论如何,http://code.google.com/p/alfresco-php-sdk/你在这里有一些用于Alfresco的php sdk,你可以帮助使用“一个允许通过Alfresco远程访问Alfresco存储库的PHP库PHP API“。 这里是一些例子http://code.google.com/p/alfresco-php-sdk/wiki/AlfrescoPHPAPI – Teqnology