2012 年二月 一 二 三 四 五 六 日 « 一 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 近期评论
- wlx [微博 ] 发表在《google彻底被封?》
- snake 发表在《google彻底被封?》
- Andrew Pelt 发表在《debian testing上安装oracle 10g》
- tiplip 发表在《webmap.cn使用的WEBGIS技术》
- 求助Evolution问题!! 发表在《evolution crashed in gutsy alpha》
分类目录
标签
anjuta apache backup breezy c++ compile convert dapper debian dns edgy evolution feisty firefox flash gnome gobang GRASS gutsy humor intrepid Linux mailman MapServer mysql openoffice Oracle php phpbb postfix PostGIS postgresql qgis sarge scim skype subversion svn tomcat ubuntu utf8 westdc Windows wordpress 中文
Tag Archives: tomcat
ubuntu feisty下的tomcat5.5问题
默认情况下,在ubuntu feisty下安装tomcat5.5会出现问题,可以启动,但其实是假象。 sudo /etc/init.d/tomcat status 会提示没有运行。 安装方法: sudo aptitude install sun-java6-jdk tomcat5.5 然后处理: sudo gedit /etc/default/tomcat5.5 修改JAVA_HOME环境变量: JAVA_HOME=/usr/lib/jvm/java-6-sun 之后运行tomcat,就出现上述问题。 问题的解决办法: cd /var/log/tomcat5.5/ sudo rm catalina.out sudo touch catalina.out sudo chown tomcat55:nogroup catalina.out sudo chmod uo-wrx catalina.out 具体请参考: http://ubuntuforums.org/showthread.php?t=436295 http://cefn.com/blog/ubuntutomcat.html https://bugs.launchpad.net/ubuntu/+source/tomcat5.5/+bug/118592
共享网登陆错误的解决
我们这边一直存在登陆问题,非常奇怪。 但是在后台可以登陆,在前台汇交元数据时也可以登陆。 但是别的中心都没有问题,问题可能是出在我们这边的结构上。 我们的网站是由2部分组成的: DEBIAN负责oracle数据库和web proxy,WIN 2K3负责tomcat解析。 为什么采用这样奇怪的结构? 共享网的代码在WINDOWS上的TOMCAT解析没有任何问题,但是在DEBIAN上总是有问题。但是他们总中心也是在LINUX上布置的,真是奇怪。我估计是tomcat的policy导致的问题。 仔细浏览了代码,发现能登陆和不能登陆时的区别在于转向地址不同,估计是在servelet中进行了验证? 因此就直接对这部分代码进行了修改,修改后的代码: String _pageURL=null; //当前访问页面的真实的UrL String _replaceURL=_requestURL.replaceAll(“xxxx:8080″,”westdc.geodata.cn”); if (_strQuery!=null){ _strQuery=URLEncoder.encode(_strQuery,”gb2312″); //这个必须编码呀,否则死的很惨 _pageURL=_replaceURL+”?”+_strQuery; }else _pageURL=_replaceURL; 就是做了一个字符串替换的工作。 另外一个问题就是无法汇交元数据,这个问题最后是糊涂的解决了(就是不知道怎么就好了)。
Tomcat5.5的基本配置说明
原文见http://blog.csdn.net/jwsh1984/archive/2005/02/09/284999.aspx Tomcat是apache的一个子项目,也是一个开源项目,主要是用于J2EE web容器,由于是一个开源项目,在学习与开发测试中经常被用到(而目前商业最为经常用到的web服务器是BEA WebLogic)。在开源项目中,鼎鼎大名的apache基金会大家肯定有所了解,网站链接:http://www.apache.org/,而旗下的Jakarta Project 主要包括了Tomcat、Alexanda等Java项目,有兴趣者可看:http://jakarta.apache.org/。考虑到各位学习者的机器配置与学习成本问题,这里选了Tomcat作为我们学习与测试J2EE的环境 以下为一些基本配置: 一、先从网上下载tomcat,目前最新版本是5.57,下载地址是:http://apache.freelamp.com/jakarta/tomcat-5/v5.5.7/bin/jakarta-tomcat-5.5.7.zip,下载安装完后,在安装目录下有以下目录,主要介绍一下conf、common、webapps: 如果你现在等不急了,就想体验一下tomcat的魅力的话,把你的网页拷到webapps/ROOT目录下,然后再通过浏览器访问即可,默认如下格式:http://localhost:8080/你的网页 1)webapps文件夹主要用于web应用程序部署,比如你可以把你的应用程序包,如war文件拷到该目录下,容器会自动部署。 2)conf文件夹下主要是放置tomcat的服务器的相关配置文件 3)common文件夹主要是对容器全局变量的文件放置地方,如common/lib下就是放置一些需要全文配置的文件包。 二、j2ee的相关部署规范: 一般来说作为一个符合规范的web程序,会包括以下文件夹和文件:/WEB-INF/(主要是放置一些配置文件与不希望外部程序访问的隐私文件),在网络上是不允许访问该文件夹的,如当你输入以下http://localhost:8080/WEB-INF/的话就会出现错误。 在WEB-INF文件夹下有一个web.xml文件,这是对当前应用程序的相关设置,资源寻找等,/WEN-INF/文件夹下有个classes子文件夹,该文件夹是应用程序的根路径(等于是classpath的路径),/WEN-INF下还要有个lib文件夹,主要是放置需要引入的包,应用程序导入的包先从这里开始寻找,其次到容器的全局路径下$TOMCAT_HOME/common/lib下寻找。 以下是基本文件夹: /tomcat /common /lib /classes /conf /webapps /ROOT web.xml /WEB-INF /lib /classes /你部署的程序包 web.xml /WEB-INF /lib /classes 三、容器的配置(server.xml) 到主目录/conf文件夹下server.xml文件是对web服务器的配置: 以下是一些常见的设置,http端口设置,找到以下: <Connector port=”8080″ maxThreads=”150″ minSpareThreads=”25″ maxSpareThreads=”75″ … Continue reading
ubuntu下安装tomcat5.5
安装: sudo aptitude install tomcat5.5 若还要和apache2结合,还要安装: sudo aptitude install libapache2-mod-jk 若没有配置JAVA环境变量,tomcat是无法启动的。 首先确认安装的JAVA位置: sudo update-alternatives –config java 然后修改环境变量: sudo nano /etc/profile 添加: JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun JRE_HOME=/usr/lib/jvm/java-1.5.0-sun/jre CLASSPATH=.:/usr/lib/jvm//java-1.5.0-sun/lib/tools.jar:/usr/lib/jvm/java-1.5.0-sun/lib/dt.jar export JRE_HOME export JAVA_HOME export CLASSPATH 注意,我的jdk是安装在/usr/lib/jvm/java-1.5.0-sun这个目录下,这是ubuntu下的默认安装位置。 若安装了libapache2-mod-jk,则还需要进一步的配置: sudo nano /etc/apache2/mods-available/jk.load 添加一行: Include /etc/apache2/conf.d/jk.conf sudo nano … Continue reading
tomcat中的虚拟目录设置
安装并配置好APACHE2,TOMCAT5,JK之后,样例程序一直无法运行。 最后才知道是默认的context好像是设置在ROOT目录下,然后在HOST中添加一个CONTEXT就可以了: <Context path=”" docBase=”" debug=”0″ reloadbable=”true” />
install tomcat5 in debian sarge
1.install j2sdk 1.5 http://wiki.debian.org.tw/index.php/Java 2. 下载tomcat5的bin版本 wget … tar … mv … /usr/local/ ln -s /usr/local/… /usr/local/tomcat export JAVA_HOME=/usr/lib/j2sdk1.5-sun /usr/local/tomcat/bin/startup.sh 3. 设置Mapserver cp *.so /usr/lib/j2sdk1.5-sun/jre/lib/i386/ 然后参考: http://www.unicolet.org/mapserver/tomcat.html
debian sarge mapserver tomcat4
最简单方案 apt-get install gdal-bin libgdal-doc libgdal1 libgdal1-dev proj apt-get install libgd2 libgd2-dev ./configure –with-gd=/usr –with-gdal=/usr/bin/gdal-config –with-ogr –with-proj –with-threads –with-postgis=/usr/local/pgsql/bin/pg_config make cd mapscript/java make make test cp *.so /usr/lib/jni/ cp *.jar /usr/share/tomcat4/common/lib