﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-paulwong-随笔分类-内容管理CMS</title><link>http://www.blogjava.net/paulwong/category/48261.html</link><description /><language>zh-cn</language><lastBuildDate>Sun, 16 Jan 2022 12:06:03 GMT</lastBuildDate><pubDate>Sun, 16 Jan 2022 12:06:03 GMT</pubDate><ttl>60</ttl><item><title>糖果CMS，一个像糖果一样的CMS 糖果CMS</title><link>http://www.blogjava.net/paulwong/archive/2015/10/27/427931.html</link><dc:creator>paulwong</dc:creator><author>paulwong</author><pubDate>Tue, 27 Oct 2015 10:24:00 GMT</pubDate><guid>http://www.blogjava.net/paulwong/archive/2015/10/27/427931.html</guid><wfw:comment>http://www.blogjava.net/paulwong/comments/427931.html</wfw:comment><comments>http://www.blogjava.net/paulwong/archive/2015/10/27/427931.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/paulwong/comments/commentRss/427931.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/paulwong/services/trackbacks/427931.html</trackback:ping><description><![CDATA[一个JAVA的内容管理系统<br /><a href="http://www.oschina.net/p/tg-cms" target="_blank">http://www.oschina.net/p/tg-cms</a><br /><img src ="http://www.blogjava.net/paulwong/aggbug/427931.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/paulwong/" target="_blank">paulwong</a> 2015-10-27 18:24 <a href="http://www.blogjava.net/paulwong/archive/2015/10/27/427931.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>内容仓库 Lily</title><link>http://www.blogjava.net/paulwong/archive/2012/07/15/383145.html</link><dc:creator>paulwong</dc:creator><author>paulwong</author><pubDate>Sun, 15 Jul 2012 10:24:00 GMT</pubDate><guid>http://www.blogjava.net/paulwong/archive/2012/07/15/383145.html</guid><wfw:comment>http://www.blogjava.net/paulwong/comments/383145.html</wfw:comment><comments>http://www.blogjava.net/paulwong/archive/2012/07/15/383145.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/paulwong/comments/commentRss/383145.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/paulwong/services/trackbacks/383145.html</trackback:ping><description><![CDATA[这个适合大数据量的分布式的企业环境。<br /><br />Lily以NoSQL技术为主题，是建立在云计算上的内容仓库(content repository)。<br /><br />它是基于Apache的 <a href="http://www.oschina.net/p/hbase">HBase</a>(存储)和<a href="http://www.oschina.net/p/solr">Solr</a>(索引/搜索)，并提供了大型内容集合存储与检索的解决方案。<br /><br />可运用在门户网站，内容管理系统，及时搜索，档案应用，文案管理，等等。<br /><br /><img height="704" alt="" src="http://www.blogjava.net/images/blogjava_net/paulwong/23223416_0bCq.png" width="649" border="0" longdesc="" /><br /><br /> <img src ="http://www.blogjava.net/paulwong/aggbug/383145.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/paulwong/" target="_blank">paulwong</a> 2012-07-15 18:24 <a href="http://www.blogjava.net/paulwong/archive/2012/07/15/383145.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>alfresco集群负载均衡配置</title><link>http://www.blogjava.net/paulwong/archive/2012/04/15/374683.html</link><dc:creator>paulwong</dc:creator><author>paulwong</author><pubDate>Sun, 15 Apr 2012 12:41:00 GMT</pubDate><guid>http://www.blogjava.net/paulwong/archive/2012/04/15/374683.html</guid><wfw:comment>http://www.blogjava.net/paulwong/comments/374683.html</wfw:comment><comments>http://www.blogjava.net/paulwong/archive/2012/04/15/374683.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/paulwong/comments/commentRss/374683.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/paulwong/services/trackbacks/374683.html</trackback:ping><description><![CDATA[机器两台：<br />A机器：172.16.48.26：用于Alfresco服务器（集群节点1）<br />用于数据库服务器、文件服务器（共享）、<br /><br />B机器：172.16.48.27：用于Alfresco服务器（集群节点2）<br />负载均衡服务器<br /><br /><br />第一步：创建共用数据库<br />在A机器：172.16.48.26 上安装MySQL，建立名为alfresco的数据库；<br />#create database alfresco <br />#grant all privileges on alfresco.* to root@'%' identified by 'alfresco' <br /><br />第二步：创建共享目录<br />在A机器：172.16.48.26上建立可写的共享目录 /alfresco；<br />在/下创建目录 alfresco<br />#mkdir /alfresco<br /><br />第三步：设置共享目录<br />在A机器：172.16.48.26 上安装Samba，修改/etc/samba/smb.conf，增加以下内容<br />security = user<br />[alfresco]<br />comment = alfresco data &amp; log<br />path = /alfresco<br />public = yes<br />writable = yes<br />write list = @root <br /><br />第四步：建立Samba用户<br />在A机器：172.16.48.26建立Samba用户root<br />#smbpasswd -a root <br /><br />第五步：建立共享<br />在B机器：172.16.48.27上创建/alfresco目录并挂载A机器的 共享目录//172.16.48.26/alfresco<br /># mount -t smbfs -o username=root,password=alfresco //172.16.48.26/alfresco /alfresco <br /><br />第六步：安装tomcat并修改配置<br />A机器：172.16.48.26 上安装tomcat，并修改conf/server.xml<br /><connector <br port="8080"  />maxThreads="20000"<br />emptySessionPath="true" <br />protocol="org.apache.coyote.http11.Http11NioProtocol"<br />enableLookups="false" <br />redirectPort="8443" <br />connectionTimeout="20000" <br />disableUploadTimeout="true" /&gt;<br /><engine jvmroute="tomcat1" defaulthost="localhost" name="Catalina"><br /><br />在B机器：172.16.48.27 上安装tomcat，并修改conf/server.xml，内容同上，然后将jvmRoute改为tomcat2；<br /><br />第七步：部署alfersco<br />将alfresco.war分别拷贝到A机器：172.16.48.26和B机器：172.16.48.27的webapps目录下，并解压缩到alfresco目录<br />#jar -xf alfresco.war <br /><br />第八步：修改alfresco配置<br />分别对两台机器的alfresco的配置做修改<br /><br />1、修改WEB-INF/classes/alfresco/repository.properties文件<br />dir.root=./alfresco_data<br />db.name=alfresco<br />db.url=jdbc:mysql://172.16.48.26:3306/${db.name}<br />db.username=root<br />db.password=alfresco<br /><br />2、拷贝extension目录(在repository项目的config中)下的内容分别到172.16.48.26和172.16.48.27的WEB-INF/classes/alfresco/extension目录下，<br />包括：<br />custom-hibernate-dialect.properties<br />custom-repository-context.xml<br />custom-repository.properties<br />ehcache-custom.xml<br />replicating-content-services-context.xml<br />以及自己定义的content的配置<br /><br />3、修改custom-hibernate-dialect.properties文件<br />hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect<br /><br />4、修改custom-repository.properties文件<br />dir.root=./alfresco_data<br />index.recovery.mode=AUTO<br />index.tracking.cronExpression=0/5 * * * * ?<br />index.tracking.reindexLagMs=10000<br />db.driver=org.gjt.mm.mysql.Driver<br />db.name=alfresco<br />db.url=jdbc:mysql://172.16.48.26:3306/${db.name}<br />db.username=root<br />db.password=alfresco<br /><br />5、修改ehcache-custom.xml文件<br /><cachemanagerpeerlistenerfactory class="net.sf.ehcache.distribution.RMICacheManagerPeerListenerFactory" <br />properties="port=40001, socketTimeoutMillis=300000"/&gt;<br /><br />6、修改replicating-content-services-context.xml文件<br /><bean id="localDriveContentStore" class="org.alfresco.repo.content.filestore.FileContentStore"><br /><constructor-arg><br /><value>./alfresco_data/contentstore</value><br /></constructor-arg><br /></bean><br /><bean id="networkContentStore" class="org.alfresco.repo.content.filestore.FileContentStore"><br /><constructor-arg><br /><value>/alfresco/contentstore</value><br /></constructor-arg><br /></bean><br /><br />第九步：启动tomcat<br /><br />修改172.16.48.26的bin/catalina.sh文件，启动tomcat<br />export JAVA_OPTS='-Xms512m -Xmx2048m -XX:MaxPermSize=512m -server'<br />#./bin/startup.sh<br /><br />修改172.16.48.27的bin/catalina.sh文件，内容同上，启动tomcat；<br /><br />第十步：安装文件服务器<br /><br />在172.16.48.26上安装apache httpd server到目录/usr/local/apache目录下，<br />拷贝从apache网站找到的 mod_jk.so到modules目录下<br /><br />修改conf/httpd.conf<br />LoadModule jk_module modules/mod_jk.so<br />JkWorkersFile conf/workers.properties<br />JkLogFile logs/mod_jk.log<br />JkLogLevel info<br />JkMount /* loadBalancer<br />JkMount /jkstatus status<br />Include conf/extra/httpd-mpm.conf<br />Include conf/extra/httpd-default.conf<br /><br />添加文件conf/workers.properties<br />worker.list=tomcat1, tomcat2, loadBalancer, status<br />worker.tomcat1.port=8009<br />worker.tomcat1.host=172.16.48.26<br />worker.tomcat1.type=ajp13 <br />worker.tomcat2.port=8009<br />worker.tomcat2.host=172.16.48.27<br />worker.tomcat2.type=ajp13<br />worker.loadBalancer.type=lb<br />worker.loadBalancer.balance_workers=tomcat1, tomcat2<br />worker.loadbalancer.sticky_session=true<br />worker.loadbalancer.sticky_session_force=false<br />worker.status.type=status<br /><br />修改conf/extra/httpd-default.conf文件<br />Timeout 300<br />KeepAlive On<br />MaxKeepAliveRequests 0<br />KeepAliveTimeout 300<br /><br />修改conf/extra/httpd-mpm.conf文件<br /><ifmodule mpm_prefork_module><br />StartServers 5<br />MinSpareServers 5<br />MaxSpareServers 10<br />ServerLimit 4096<br />MaxClients 2048<br />MaxRequestsPerChild 0<br /></ifmodule><br /><ifmodule mpm_winnt_module><br />ThreadsPerChild 1024<br />MaxRequestsPerChild 0<br /></ifmodule><br /><br />启动apache httpd server<br /><br />第十一步：测试<br /><br />在A机器创建用户test<br />使用test用户创建文件 file1.txt<br />在B机器使用test用户搜索 file1；<br /><br />在B机器使用test用户创建文件 file2.txt<br />在A机器使用test用户搜索 file2；<br /><br /><br /><br />原文链接：http://blog.csdn.net/wangxiaojing123/article/details/6682706<img src ="http://www.blogjava.net/paulwong/aggbug/374683.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/paulwong/" target="_blank">paulwong</a> 2012-04-15 20:41 <a href="http://www.blogjava.net/paulwong/archive/2012/04/15/374683.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JSR-170名词解释</title><link>http://www.blogjava.net/paulwong/archive/2011/04/09/347941.html</link><dc:creator>paulwong</dc:creator><author>paulwong</author><pubDate>Sat, 09 Apr 2011 05:45:00 GMT</pubDate><guid>http://www.blogjava.net/paulwong/archive/2011/04/09/347941.html</guid><wfw:comment>http://www.blogjava.net/paulwong/comments/347941.html</wfw:comment><comments>http://www.blogjava.net/paulwong/archive/2011/04/09/347941.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/paulwong/comments/commentRss/347941.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/paulwong/services/trackbacks/347941.html</trackback:ping><description><![CDATA[Repository：内容仓库，提供文件存储和搜索等。<br />
Workspaces：仓库下面分多个Workspaces，以供存放节点。<br />
RootNode：每个Workspace下面只有一个RootNode。<br />
Node：节点，可包含节点或属性对象。<br />
Property：属性对象，可存放对应的文件。<br />
<br />
要使用仓库前必须有钥匙，开了门之后，要做存放或检索文件的入口是Session，通过Session新增节点或取得节点。<br />
<br />
要上传实体文件，必须将实体文件关联到属性对象，再将属性对象加到节点，再将节点加到根节点中即可。<br />
<br />
一个仓库只有一个Session，一个仓库可有多个Workspace，一个Workspace只有一个根节点。
<img src ="http://www.blogjava.net/paulwong/aggbug/347941.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/paulwong/" target="_blank">paulwong</a> 2011-04-09 13:45 <a href="http://www.blogjava.net/paulwong/archive/2011/04/09/347941.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>