当前位置: 首页 > 图文教程 > 网络编程 > JSP > java在Linux下的web应用(二)

JSP
Hibernate save() saveorupdate()的用法
hibernate更新数据方法小结
jsp 复选框使用方法
JSP单选按钮验证、下拉框验证、复选框验证实现代码
jsp Hibernate批量更新和批量删除处理代码
JSP彩色验证码的实例代码
[J2SE]Java中3DES加密解密调用示例
【算法】扑克发牌算法实现
java易懂易用的MD5加密(可直接运行) (1)
java 易懂易用的MD5加密(可直接运行)(2)
java 截取字符串(判断汉字)
java 中文字符串数组按照音序排列
JAVA 18位身份证号码校验码的算法
jsp JFreeChart使用心得与例子
Hibernate 查询方式总结
java struts常见错误以及原因分析
Java 获取URL的内容
JAVA (Jsp)利用Google的Translate开发API的代码
java SOAPHEADER的web service
JSP与JS交互问题 值传递

JSP 中的 java在Linux下的web应用(二)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-02   浏览: 65 ::
收藏到网摘: n/a

  java在Linux下的web应用(二)

wangzy [本站版主]
gnujsp1.0.0在RedHat下基于apache jserv的安装

首先确认你已经安装了apache jserv,如果你还没有安装apache jserv,请参考在《RedHat下 安装apache jserv 1.1.2》一文。
默认jserv安装在/usr/local/jserv下,jserv.conf在/usr/local/jserv/conf下

一、需要的软件
从http://www.klomp.org/gnujsp/取得gnujsp-1.0.0.tar.gz

二、

#cp gnujsp-1.0.0.tar.gz /usr/local
#tar xvzf gnujsp-1.0.0.tar.gz
#ln -s gnujsp-1.0.0 gnujsp
#cd /usr/local/jserv/etc
#cp zone.properties alph.properties
#vi alph.properties修改alph.properties加入:

# List of Repositories
#######################

repositories=/usr/local/gnujsp-1.0.0/lib/gnujsp10.jar
repositories=/usr/local/gnujsp-1.0.0/lib/servlet-2.0-plus.jar
repositories=/your/jdbcbeans/path#你的javabean的路径
#repositories=/home/heyl/lib/java/Acme.jar
#repositories=/usr/local/webl-3.0/lib/WebL.jar

# Classloader parameters
#########################

autoreload.classes=true

# Enable servlet resourced autoreloading (properties and other
# loaded resources)
autoreload.file=true

...

# Servlet Aliases

##################
# Note: if using webl or Acme stuff, add the jars here too
# if you added them to the repositories above (alph)
# In my real settings I added: usepackages=true,language=de,country=de
# but I guess you may prefer the default locale :-) (alph)

servlet.gnujsp.code=org.gjt.jsp.JspServlet
servlet.gnujsp.initArgs=checkclass=true,pagebase=/usr/local/www/doc,
scratchdir=/var/local/apache/jsp,debug=true,compiler=builtin-javac
-classpath %classpath%:%scratchdir%:/usr/local/gnujsp-1.0.0/lib/servlet-2.0-plus.jar:
/usr/local/gnujsp-1.0.0/lib/gnujsp10.jar:/your/jdbcbeans/path
-d %scratchdir% -deprecation %source%
#其中$scratchdir为jsp文件生成的java和class文件的目录

存盘


三、
#vi jserv.properties加入
wrapper.classpath=/usr/lib/jdk/lib/tools.zip
wrapper.classpath=/usr/local/jserv/lib/ApacheJServ.jar
wrapper.classpath=/usr/local/JSDK/lib/jsdk.jar

......

zones=root,alph

......

alph.properties=/usr/local/apache-1.3.6/conf/alph.properties

......

log.file=/usr/local/apache/logs/jserv.log#日志文件

四、在/usr/local/jserv/etc/jserv.conf中加进

ApJServMount /alph /alph
Action jsp-handler /servlet/gnujsp
AddHandler jsp-handler jsp

五、

启动你的apache
把/usr/local/gnujsp/examples下的文件拷贝到web发布目录下,用浏览器调用
http://yourserver/dir/date.jsp
http://yourserver/dir/hello.jap
http://yourserver/dir/snoop.jsp
怎么样,结果出来了没有呢?
然后你自己改动这些文件,加入中文测试,和servlet在redhat下一样,测试表明gnujsp也 没有中文显示的问题。

相关servlet/jsp信息请到java.sun.com查阅相关信息




  
中国Linux论坛 版权所有