文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院操作系统 Linux一步一步跟我学Linux平台下搭建Jsp环境
精品推荐
特别推荐
·高效使用Linux的七个好习惯
·为何Linux比Windows更安全?
·Linux和Unix最常用的网络命令
·Linux系统下安全防护十大招数
·Linux各种服务器的架设
·Linux操作系统下用单网卡捆绑双IP
·恢复被误删除的Linux文件
·在Linux服务器上做备份和恢复
·Linux中网络参数的意义及其应用
·linux知识大全
·解析Linux服务器远程控制技术
·新手关于Linux系统的一些错误认识
·Linux系统至少有五大点比Vista更好
·Linux攻略 关于Apache安装、配置、优化
·详细讲解Linux操作系统的进程管理的功能
·解决Linux和Windows双系统的引导问题
·新手学堂:Linux操作系统安全性能检查笔记
·600个优秀网站
·提高Linux操作系统网速的方法
·Linux系统下挂载硬盘光驱和U盘的方法
热点TOP10
·网络组建大全(包括企业网、校园网、网吧和基础知识)
·Linux常用命令详解
·Linux各种服务器的架设
·linux知识大全
·Linux文件和目录访问权限设置
·LINUX 常见问题1000个详细解答
·Linux学习手册
·Red Hat Linux 安装BroadCom网卡驱动
·如何查看Linux下系统占用的资源(top、free、uptime)
·用.iso文件从硬盘安装redhat linux 7.3
·为Canon PIXMA iP1000喷墨打印机安装驱动程序
·RedHat linux 8.0下内核编译步骤和说明
·Linux系统下挂载硬盘光驱和U盘的方法
·RedHat Linux 9升级内核
·Slax本土化:移动硬盘上的Linux中文套件
·详细讲解Linux操作系统的进程管理的功能
·linux下通过脚本实现自动重启程序
·在Linux服务器上做备份和恢复
·Linux Apache Web 服务器终极教程
·正宗888葫芦 博彩游戏

一步一步跟我学Linux平台下搭建Jsp环境

日期:2007年4月8日 作者: 查看:[大字体 中字体 小字体]



  可把我敲的累啊,呵呵,网上找不到整体的文档,就自己写了一份,让跟我一样的菜鸟门入门容易点:)。本文仅用tomcat写程序,并不做server环境,所以并不整合Apache .
  
  环境:RedHat As3
  
  jdk安装路径:/usr/java/jdk
  
  Tomcat安装路径:/usr/local/tomcat/
  
  总共分为以下几个步骤:
  
  一、安装配置jdk
  
  二、安装配置Tomcat
  
  三、安装PostgreSQL
  
  四、Tomcat测试
  
  五、连接数据库
  
  所需要的软件:
  
  j2sdk-1_4_2-linux-i586-rpm.bin
  
  jakarta-tomcat-4.1.30.tar.gz
  
  postgresql-7.4.1-1PGDG.i386.rpm
  
  postgresql-jdbc-7.4.1-1PGDG.i386.rpm
  
  postgresql-server-7.4.1-1PGDG.i386.rpm
  
  postgresql-libs-7.4.1-1PGDG.i386.rpm
  
  这些软件全部在/download留个备份
  
  #mkdir?/download
  
  1.安装配置jdk
  
  下载地址:http://java.sun.com/j2se/1.4.2/download.html
  
  下载其中的rpm包,其实是个.bin文件
  
  #chmod?u+x?j2sdk-1_4_2-linux-i586-rpm.bin
  
  #./j2sdk-1_4_2-linux-i586-rpm.bin
  
  #rpm?-ivh?j2sdk-1_4_2-linux-i586-rpm
  
  #cd?/usr/java/
  
  #ln?-s?j2sdk1.4.2/?jdk/
  
  设置环境变量:
  
  这里不要写到/etc/profile中去了。那样会导致每个用户启动都可以使用jdk。
  
  因为要使用tomcat,所以写到tomcat的home目录去.
  
  #vi?/home/tomcat/.bashrc(也可以是.bash_profile)
  
  export?JAVA_HOME=/usr/java/jdk
  
  export?PATH=$PATH:$JAVA_HOME/bin
  
  export?CLASSPATH=$JAVA_HOME/lib
  
  su到tomcat用户,看是否可以使用
  
  #su?-?tomcat
  
  $javac
  
  $java
  
  有显示吗?如果有,那么jdk配置成功。
  
  重新su到root
  
  2.配置tomcat
  
  Tomcat我是由tomcat这个用户来启动的,请注意:)
  
  因为我下载的是binary版本,所以不需要再进行编译。
  
  #cp?/download/jakarta-tomcat-4.1.30.tar.gz?/usr/local
  
  #tar?zxvf?jakarta-tomcat-4.1.30.tar.gz
  
  #rm?-f?jakarta-tomcat-4.1.30.tar.gz
  
  #cd?jakarta-tomcat-4.1.30
  
  添加环境变量:
  
  #vi?/home/tomcat/.bashrc
  
  export?CATALINA_HOME=/usr/local/tomcat
  
  export?CATALINA_BASE=/usr/local/tomat
  
  可以测试Tomcat能否正常启动了:
  
  #bin/startup.sh
  
  你会看到这些东东:
  
  Using?CATALINA_BASE:???/usr/local/tomcat
  
  Using?CATALINA_HOME:???/usr/local/tomcat
  
  Using?CATALINA_TMPDIR:?/usr/local/tomcat/temp
  
  Using?JAVA_HOME:???????/usr/java/jdk
  
  然后打开浏览器,输入http://localhost:8080,如果您能看到一只变态的小猫望着你的话,那么恭喜您,tomcat也成了。
  
  3.安装PostgreSQL
  
  既然已经下载了postgresql的安装包,而且是rpm的,安装起来就很方便啦:)到http://www.postgresql.org去下 当然,有很多mirror,我到台湾的一个mirror站点下的for?as3的包,您也去找找吧,下载到/download目录
  
  #cd?/download
  
  #rpm?-ivh?--nodeps?postgresql*.rpm?????????一定要加上--nodeps,放心,装上后使用没有问题
  
  完成以后,您可以使用#service?postgresql?start?????来启动pgsql,如果您看见了Starting?postgresql?service:??????????????????[?确定?]那么,pgsql也可以运行了,当然,可以看看默认的设置:
  
  #su?-?postgres
  
  #psql
  
  当然,记得先要initdb.
  
  现在,我们开始测试servlet,jsp,以及jsp连接PostgreSQL
  
  4.Tomcat测试
  
  首先,我们先测试jsp,因为这个比较简单.
  
  #cd?/usr/local/tomcat/webapps
  
  #mkdir?-p?myapp/WEB-INF????????????????????注意大小写
  
  #cp?ROOT/WEB-INF/web.xml?myapp/WEB-INF
  
  #vi?myapp/index.jsp
  
  这样通过http://localhost:8080/myapp/index.jsp是不能访问的,还需要给tomcat增加一个context
  
  vi?../conf/server.xml
  
  查找然后该段后面添上。
  
  重新启动tomcat,在浏览器中输入http://localhost:8080/myapp/index.jsp
  
  如果正常,那么恭喜您,这个也成功了
  
  其次,测试servlet
  
  先写一个最简单的servlet。
  
  package?test;?
  import?java.io.*;
  import?javax.servlet.*;
  import?javax.servlet.http.*;
  public?class?Test?extends?HttpServlet?{?
  protected?void?doGet(HttpServletRequest?request,?HttpServletResponse?response)?
  throws?ServletException,?IOException?{?
  PrintWriter?out=response.getWriter();?
  out.println("
  This?is?a?servlet?test.
  ");??
  }?
  }
  
  
  
  把上述文件存为Test.java,然后用javac进行编译,把产生的Test.class文件copy到/usr/local/tomcat/webapps/myapp/WEB-INF/classes/test/
  
  修改myapp/WEB-INF/web.xml,改后大概是这个样子
  
  ?
  PUBLIC?"-//Sun?Microsystems,?Inc.//DTD?Web?Application?2.3//EN"?
  "http://java.sun.com/dtd/web-app_2_3.dtd">?
  ?
  ?
  A?application?for?test.?
  ?
  ?
  test?
  test.Test?
  ?
  ?
  test?
  /Test?
  ?
  
  
  
  重新启动tomcat4,打开浏览器输入http://localhost:8080/myapp/Test,应该是显示This?is?a?servlet?test.
  
  若出现错误,400错误,表示没找到文件,应该是server.xml中没写Context,如果是500错误,那么是程序有问题:)
  
  其他错误请自行解决。
  
  5.连接数据库
  
  这个需要postgresql的jdbc,我们开始rpm?-ivh?post*.rpm的时候,已经都安装了,使用rpm?-qa??grep?post
  
  找出该jdbc的包的名称
  
  ostgresql-7.4.1-1PGDG
  
  postgresql-jdbc-7.4.1-1PGDG
  
  postgresql-libs-7.4.1-1PGDG
  
  找它的路径.
  
  #rpm?-ql?postgresql-jdbc-7.4.1-1PGDG
  
  发现在/usr/share/pgsql/中,文件列表如下:
  
  /usr/share/pgsql/pg74.1jdbc1.jar
  
  /usr/share/pgsql/pg74.1jdbc2.jar
  
  /usr/share/pgsql/pg74.1jdbc2ee.jar
  
  /usr/share/pgsql/pg74.1jdbc3.jar
  
  这个jdbcX.jar表示分别对应与jdbc版本,我使jdbc2.0,于是这么做
  
  #cp?pg74.1jdbc2.jar?pg74.1jdbc2.jar.bak
  
  #mv?pg74.1jdbc2.jar?postgresql.jar
  
  把该postgresql.jar放到/usr/java/jdk/jre/lib/ext/中,也可以添加到CLASSPATH中。
  
  写一个简单的jsp脚本进行测试连接数据库
  
  pgsql.jsp
  ?
  ?
  ?
  ?
  ?
  您的第一个字段内容为:?
  您的第二个字段内容为:?
  ?
  ?
  ?
  ?
  ?
  
  把这个文件存到myapp/下,然后http://localhost:8080/myapp/pgsql.jsp,应该是没有问题,我都测试通过。
  
  恭喜您,简单的一个开发环境搭建完毕 。
[1] [2] 下一页 




上一篇:用cdma 1x手机连接Linux电脑上因特网

下一篇:一套的实用完整Makefile参考模板

一步一步跟我学Linux平台下搭建Jsp环境 相关文章:
·提高运行速度 教你一步一步优化XP系统
·3DMax:跟我学做房间效果图
·DENX U-Boot及Linux使用手册
·Visual Studio 2005集成开发环境图解
·Linux常用命令详解
·一步成高手:终极图解内存(下篇)
·Linux各种服务器的架设
·linux知识大全
·跟我学做Excel XP斜线表头
·Windows XP下PHP+MySQL环境搭建
一步一步跟我学Linux平台下搭建Jsp环境 相关软件:
·跟我一起装电脑
·Windows环境下32位汇编语言程序设计
·鸟哥的linux私房菜:基础学习篇
·红帽子Red Hat Linux 8.0(3G,5CD)
·Linux 系统命令及其使用详解(大全)
·linux操作系统视频教程
·一步步学BIOS设置 WMV
·楚广明24小时学通Linux RM 其他介绍
·Linux内核0.11(0.95)详细注释
·Linux宝典

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot