在Linux平台下部署Java web环境和发布Java web程序

在Linux平台下部署Java web环境和发布Java web程序

首先,我们要从网站下载JDK和Tomcat的安装程序。建议下载最新,我使用的是JDK1.5版本和Tomcat5.5.17版本。 JDK下载网站:http://java.sun.com/javase/downloads/index.jsp。我下载的是自解压格式的:jdk-1_5_0_08-linux-i586.bin Tomcat下载网站:

http://apache.justdn.org/tomcat/tomcat-5/v5.5.17/bin/apache-tomcat-5.5.17.tar.gz

第二步,将这两个文件上传到Linux服务器上。一般情况下,我们使用ftp服务。在Linux平台下,以Redhat Linux9为例,安装对应的服务软件包,然后在命令行执行下列命令:#service vsftpd start启动ftp服务。然后,客户端ftp连接服务器上传文件。 >ftp 192.168.1.10(服务器IP) >login successfully. >lcd d:/linux >bin >put jdk-1_5_0_08-linux-i586.bin >put apache-tomcat-5.5.17.tar.gz >bye  

第三步,安装配置web环境。(以root身份安装配置)为了方便管理,将所有后来安装的程序放置到目录/usr/下。 JDK的安装配置。(1)将文件拷贝到/usr/java目录下。 #cp jdk-1_5_0_08-linux-i586.bin /usr/

(2)给JDK安装程序赋予可执行权限,即让其变成可执行程序。 #chmod 755 jdk-1_5_0_08-linux-i586.bin (3)执行安装 #./jdk_1_5_0_08-linux-i586.bin 会出现一系列sun公司的lisence,直接按空格键,到达提示需要同意上述条件的地方。输入[yes],然后安装程序自解压缩,安装。执行完成以后,在当前目录下会生成一个新的文件夹jdk1.5.0_08。文件夹里面就是java的所有环境信息。(4)配置java的环境变量。为了系统中所有用户都能使用java环境,修改系统中的环境配置文件/etc/profile.在文件最后添加下列语句: export JAVA_HOME=/usr/java/jdk1.5.0_08 export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin (5)修改配置文件完成以后,logout,再重新登陆,验证java安装正常。 $java -version 可以看到java版本信息,说明一切安装配置正常。   Tomcat的配置部署。(1)文件上传(2)解压缩文件,如下: #tar -zxvf apache-tomcat-5.5.17.tar.gz -C /usr/local (3)压缩文件被解压缩到/usr/local目录下,形成新的文件夹 apache-tomcat-5.5.17,里面是所有的tomcat相关的执行配置文件。(4)修改配置文件,增加java的环境变量信息。在/usr/local/apache-tomcat-5.5.17/bin下有文件catalina.sh 在文件头部增加下列信息:

export JAVA_HOME=/usr/java/jdk1.5.0_08

export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin (5)启动tomcat 在/usr/local/apache-tomcat-5.5.17/bin下有可执行程序,启动、关闭tomcat 启动tomcat #./startup 关闭tomcat #./shutdown (6)测试tomcat 打开ie,输入URL http://tomcat ServerIP:8080可以看到tomcat的启动欢迎页面,证明tomcat配置正确。   加注说明:因为在之前的tomcat版本中,admin包默认是安装好了的,但是在tomcat5以后的版本中,这个版本是没有默认安装的。所以,如果有需要使用admin的身份登陆系统的情况,需要从网上下载admin软件包,安装并进行正确的配置。如下: 目前可用匹配的admin包是:apache-tomcat-5.5.17-admin.tar.gz。 下载完成以后将该包文件上传到服务器。执行下列解包命令解开压缩包文件: #tar –zxvf apache-tomcat- 5.5.17-admin.tar.gz 命令执行完成以后,在当前目录下生成一个新的目录apache-tomcat-5.5.17。其中有两个子目录,信息如下: 将子目录下的文件拷贝到tomcat服务器上对应的目录下,即: ?SPAN STYLE="FONT: 7pt 'Times New Roman'">         拷贝conf/Catalina/localhost/目录下admin.xml到目标文件夹/usr/local/apache-tomcat-5.5.17/conf/Catalina/localhost/下 ?SPAN STYLE="FONT: 7pt 'Times New Roman'">         拷贝server/webapps/下admin目录及其中所有内容到目标文件夹/usr/local/apache-tomcat-5.5.17/server/webapps下然后重新启动tomcat就可以使用相应的身份登陆系统了。   Oracle数据库。安装过程比较繁琐,略,下一次专开帖子讲述。数据库要启动,监听要打开。如下:(1)启动sqlplus $sqlplus /nolog (2)以系统管理员身份登陆系统 sql>conn / as sysdba (3)启动数据库 sql>startup (4)打开监听查看监听状态:$lsnrctl |status 打开监听:$lsnrctl LSNRCTL>start (5)查看oracle实例状态 SQL>show parameter instan (6)查看表信息表中含有的列以及列的属性。 SQL>desc tab_user   java web程序的发布(1)将编好的java程序打包上传到服务器上。     我所有的资源都放置在captain目录下。所以将该文件夹上传。(2)将要发布的信息放置到tomcat相应目录下     将要发布的信息文件夹captain放在/usr/local/apache-tomcat-5.5.17/webapps下(3)和Oracle数据库的连接     使用JDBC连接数据库,通过OracleBean来实现,在OracleBean中实现与数据库的连接。     对数据库操作的sql语句在jsp页面中写明,所以需要将Oracle数据库信息中用于和java程序连接的classes12.jar和classes.zip拷贝到tomcat中对应的目录下。具体如下:说明:我的机器中,oracle安装在/u01/app/oracle/product/9.2.0目录下,所以classes12.jar和classes12.zip在目录/u01/app/oracle/product/9.2.0/jdbc/lib下。将这两个文件拷贝到要发布文件放置的目录下。 /usr/local/apache-tomcat-5.5.17/webapps/captain/WEB-INF/lib下。(4)tomcat重新启动,web程序可以正常运行。   注意:在操作过程中,一定要确保数据库中字段和jsp中sql语句操作的字段是一致的。今天调程序因为这个原因页面一直不出来,还好后来解决了。经验之谈啊!软件开发一定要细致、细致、再细致啊!~~~~  

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值