Tag Archives: geonetwork

ubuntu oneiric apache2.2 tomat7 mod_jk geonetwork

在一台新服务器上安装了ubuntu oneiric 11.10中安装apache2.2 tomcat7,现在想通过mod_jk把二者桥接起来。 1. 首先安装 sudo apt-get install tomcat7 apache2 libapache2-mod-jk 2. 修改workers.properties sudo nano /etc/libapache2-mod-jk/workers.properties 把其中一行: workers.tomcat_home=/usr/share/tomcat6 替换为: workers.tomcat_home=/usr/share/tomcat7 3. 配置tomcat7 sudo nano /etc/tomcat7/server.xml 把port 8009这行的默认注释给去掉: <Connector port=”8009″ protocol=”AJP/1.3″ redirectPort=”8443″ /> 并添加host中添加自己的应用: <Context path=”/geonetwork” docBase=”/var/www/xining/geonetwork/web/geonetwork/” crossContext=”false” debug=”0″ reloadable=”false” … Continue reading

Posted in Linux, Program | Tagged , , , , , , | Leave a comment

geonetwork在ipv6环境下的问题

geonetwork在ipv6会遇到一些奇怪的问题,无法搜索,无法添加新的元数据,无法上传缩略图。若在客户端禁掉IPV6,就可以解决这些问题。但这不是解决问题的办法。 因此,临时的解决办法就是不让geonetwork判断IP地址(其判断是否局域网,而这个功能对我们来说,没有意义)。 wlx@wlxpc:~/Projects/geonetwork-2.2.0/src/org/fao/geonet/kernel$ svn diff Index: AccessManager.java =================================================================== — AccessManager.java (版本 3883) +++ AccessManager.java (工作副本) @@ -322,11 +322,13 @@ String network = settMan.getValue(“system/intranet/network”); String netmask = settMan.getValue(“system/intranet/netmask”); – long lIntranetNet = getAddress(network); – long lIntranetMask = getAddress(netmask); – long lAddress … Continue reading

Posted in Computer, westdc | Tagged , | 1 Comment

改变geonetwork的用户加密方式

geonetwork默认的用户密码加密方法是SHA1,但别的多数都是用的MD5,因此需要修改这个算法。 you just have to update the files : /src/org/fao/geonet/services/login/Login.java /src/org/fao/geonet/services/user/PwUpdate.java /src/org/fao/geonet/services/user/Update.java /src/org/fao/geonet/services/util/MainUtil.java 经过测试,只需要修改前面3个文件,修改完成后,直接运行ant生效。 注意其中的Util.scramble函数应该是处理SHA1加密算法的,可以去除,然后在SQL语句中直接添加为MD5函数就可以了。 参考: 1 http://www.nabble.com/set-pass-without-encryption-algorithms-or-CRYPT,-MD5-algorithm-td19666430.html

Posted in GIS | Tagged , , , | Leave a comment