在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语句操作的字段是一致的。今天调程序因为这个原因页面一直不出来,还好后来解决了。经验之谈啊!软件开发一定要细致、细致、再细致啊!~~~~ 

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/chenyli007/archive/2008/06/06/2516872.aspx

你可能感兴趣的:(Solution,OS)