Linux4.1安装配置JSP服务器的方法

来源:爱站网时间:2018-09-11编辑:网友分享
JSP技术有点类似ASP技术,下面就由爱站频道的小编分享一篇关于Linux4.1安装配置JSP服务器的方法给大家吧!大家可以参考一下哦!

  JSP技术有点类似ASP技术,下面就由爱站频道的小编分享一篇关于Linux4.1安装配置JSP服务器的方法给大家吧!大家可以参考一下哦!

  我的安装要求是支持JSP、html、htm网页,所以选用JDK1.5.0+Tomcat5.5.4+mySQL4.1.7,这些都是当前各软件最新的稳定版本(非测试版)。暂没有安装Apache和支持PHP,主要是考虑到用桌面版Linux的网友基本是个人网站,主要是为学习、测试JSP而用,用这些配置已经是绰绰有余,况且更能轻装上阵,若对Apache和PHP感兴趣的话可以自己添加安装。

  注意,在下面的安装中,开头带#号的代表root用户在系统终端下的操作,实际操作时不用输入#号。

  一、下载相关的必要软件,放到一个统一目录(如/tmp/myDown):

  1、下载JDK1.5.0安装包(即JAVA5.0),文件名:jdk-1_5_0-linux-i586-rpm.bin 下载链接:[java.sun.com]

  2、下载Tomcat安装包(支持JSP),文件名:jakarta-tomcat-5.5.4.tar.gz 下载链接:[apache.freelamp.com]

  3、下载mySQL安装包(数据库软件),文件名:mysql-standard-4.1.7-pc-linux-i686.tar.gz 下载链接:[dev.mysql.com]

  4、下载mySQL的JDBC驱动,文件名:mysql-connector-java-3.0.16-ga.tar.gz 下载链接:[dev.mysql.com]

  二、安装软件

  1、安装JDK(因JDK包含JRE,若原来装LumaQQ时安装了JRE,请先卸载JRE的rpm包,可节省85M空间)(1)安装: #cd /tmp/myDown #./jdk-1_5_0-linux-i586-rpm.bin 这样JDK就安装到了/usr/java/jdk1.5.0目录(2)编辑文件/etc/profile,在最后加入: export JAVA_HOME=/usr/java/jdk1.5.0 export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:. export PATH=$PATH:$JAVA_HOME/bin (3)为让新配置生效,运行#source /etc/profile (4)测试,用文本编辑器写一个java程序来验证,保存在/tmp/myDown目录,文件名:HelloWorld.java,输入如下内容: public class HelloWorld{ public static void main(String args[]){ System.out.println("Hello,Wrold"); } } 然后,在终端下执行: #cd /tmp/myDwon #javac HelloWorld.java #java HelloWorld 这时如果出现"Hello,World",就说明你的JAVA编译、运行环境搭建好了。

  2、安装Tomcat (1)在图形环境下右键单击jakarta-tomcat-5.5.4.tar.gz文件图标,选择解压到/usr/local目录。为方便使用,在终端下执行: #cd /usr/local #ln -s jakarta-tomcat-5.5.4 tomcat (2)编辑文件/etc/profile,在最后加入:export CATALINA_HOME=/usr/local/tomcat (3)如果要求系统开机自动启动tomcat(没有此要求的朋友就不用做这步),请修改/usr/local/tomcat/bin/startup.sh 为: export JAVA_HOME=/usr/java/jdk1.5.0 export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:. export PATH=$PATH:$JAVA_HOME/bin export CATALINA_HOME=/usr/local/tomcat /usr/local/tomcat/bin/catalina.sh start 并在/etc/rc.d/rc.local中加入:/usr/local/tomcat/bin/startup.sh (4)执行#source /etc/profile使配置生效,运行/usr/local/tomcat/bin/startup.sh启动tomcat (5)测试,在浏览器中输入:[localhost:8080],若出现Tomcat的欢迎页面则安装成功。

  3、安装mySQL (1)在图形环境下右键单击mysql-standard-4.1.7-pc-linux-i686.tar.gz文件图标,选择解压到/usr/local目录。为方便使用,在终端下执行: #cd /usr/local #ln -s mysql-standard-4.1.7-pc-linux-i686 mysql 然后执行: #cd mysql #scripts/mysql_install_db user=mysql #chown -R root . #chown -R mysql data #chgrp -R mysql . #bin/mysqld_safe user=mysql & (2)测试, #cd /usr/local/mysql/bin #./mysql 如果能看到mysql>符号,则安装成功。

  4、安装mySQL的JDBC驱动(1)在图形环境下右键单击mysql-connector-java-3.0.16-ga.tar.gz文件图标解压到当前目录(/tmp/myDown)(2)把解压出来的mysql-connector-java-3.0.16-ga-bin.jar拷贝到/usr/local/tomcat/common/lib (3)增加mysql用户从本机访问数据库的权限(运行JSP需要),注意括号内的内容不要输入: #cd /usr/local/mysql/bin #./mysql mysql>GRANT ALL PRIVILEGES ON *.* TO mysql(用户名)@localhost.localdomain(本机的主机名) IDENTIFIED BY ´´(密码); mysql>quit

  三、Tomcat+JDK+mySQL完整测试:

  1、在/usr/local/tomcat/webapps下建立子目录test

  2、复制目录(注意是整个目录)usr/local/tomcat/webapps/ROOT/WEB-INF到新建的test目录下

  3、在test目录下新建index.jsp文件:

  您的第一个字段内容为:

  您的第二个字段内容为:

linux

  4、测试,在浏览器中输入:[localhost:8080],若出现“Tomcat+JDK+mySQL完整测试,恭喜你,数据库操作成功!”,则说明你的Tomcat+JDK+mySQL整体配置成功。 四、如果你使用的是ADSL拔号上网,IP可能就是动态不固定的。 注:JSP服务器的安装和配置就到此结束,实际上Tomcat的配置工作还有许多需要做,这个只是基本安装入门仅能使用而已,更多的请查看相关文章和书籍。年底了,工作挺忙的,若有时间再写个FTP服务器(采用最流行的vsFTPd)的安装过程。安装mysql时,可不按我的步骤,建议选择下载mysql的RPM包,有3个,分别是Server、Client和开发包(库文件和头文件),这样安装的话非常简单。

  考虑到肯定网友需要安装Apache和PHP,所以继续写这部分的安装过程。Apache是一个非常专业、稳定性极好的WEB服务器,但是其本身仅能解析简单的静态网页和JavaScript网页,但结合Tomcat和PHP就可处理JSP和PHP动态网页。下面的安装是在上面已安装JDK+Tomcat+ mySQL的基础上进行的。

  一、下载相关软件放到一固定目录(如/tmp/myDown)

  1、Apache2:下载链接:[apache.freelamp.com]

  2、PHP5:文件名:php-5.0.2.tar.gz,下载链接:[cn.php.net]

  3、jk2(用于整合Apache与Tomcat),下载链接:[apache.freelamp.com]

  二、开始安装

  1、安装Apache:

  (1)解压并编译安装

  #cd /tmp/myDown

  #tar xvfz httpd-2.0.52.tar.gz

  #cd httpd-2.0.52

  #./configure prefix=/usr/local/apache enable-so enable-vhost_alias

  #make

  #make install

  (2)编辑/usr/local/apache/conf/httpd.conf:

  在DirectoryIndex后加上index.php index.jsp

  加一行 AddType application/x-httpd-php .php .phtml .php3 .inc

  AddDefaultCharset后改为GB2312

  (3)测试,执行#/usr/local/apache/bin/apachectl start启动Apache,在浏览器输入[localhost]应该会出现Apache的欢迎页面。

  注:若要开机自动启动Apache,请在/etc/rc.d/rc.local中加入一行/usr/local/apache/bin/apachectl start

  2、安装PHP:

  (1)解压并编译安装

  #cd /tmp/myDown

  #tar xvfz php-5.0.2.tar.gz

  #cd php-5.0.2

  #./configure with-apxs2=/usr/local/apache/bin/apxs enable-track-vars with-mysql=/usr/local/mysql

  #make

  #make install

  #cp php.ini-dist /usr/local/lib/php.ini

  (2)测试,执行#/usr/local/apache/bin/apachectl restart重启Apache

  在/usr/local/apache/htdocs中新建test.php文件,内容:

  在浏览器输入[localhost]应该会出现服务在历史上信息。

  3、整合Apache和Tomcat:

  (1)解压并编译安装jk2

  #cd /tmp/myDown

  #tar -xzvf jakarta-tomcat-connectors-jk2-src-current.tar.gz

  #cd jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2

  #./configure with-apxs2=/usr/local/apache/bin/apxs enable-EAPI

  #make

  #make install

  #注:如果make install不成功需要手工发布mod_jk2.so

  #cd /tmp/myDown/jakarta-tomcat-connectors-jk2-2.0.4-src/jk/build/jk2/apache2

  #cp *.so /usr/local/apache/modules/

  (2)编辑文件/usr/local/tomcat/conf/jk2.properties,在最后加入:

  # list of needed handlers.

  handler.list=channelSocket,request

  # Override the default port for the channelSocket

  channelSocket.port=8009

  (3)编辑文件/usr/local/apache/conf/workers2.properties(若无此文件则新建一个),内容如下:

  # only at beginnin. In production uncomment it out

  [logger.apache2]

  level=DEBUG

  [shm]

  file=/usr/local/apache/logs/shm.file

  size=1048576

  # Example socket channel, override port and host.

  [channel.socket:localhost:8009]

  port=8009

  host=127.0.0.1

  # define the worker

  [ajp13:localhost:8009]

  channel=channel.socket:localhost:8009

  # Uri mapping

  [uri:/*.jsp]

  worker=ajp13:localhost:8009

  #以下主要是为方便在Apache下操作Tomcat的管理、例子、文档,也可去掉

  [uri:/jsp-examples/*]

  info=Map the jsp-examples webapp

  worker=ajp13:localhost:8009

  [uri:/servlets-examples/*]

  info=Map the servlets-examples webapp

  worker=ajp13:localhost:8009

  [uri:/tomcat-docs/*]

  info=Map the tomcat-docs webapp

  worker=ajp13:localhost:8009

  [uri:/manager/*]

  info=Map the manager webapp

  worker=ajp13:localhost:8009

  (4)编辑文件/usr/local/apache/conf/httpd.conf,加入:

  LoadModule jk2_module modules/mod_jk2.so

  DocumentRoot "/usr/local/tomcat/webapps/ROOT"

  #Apache默认的是/usr/local/apache/htdocs,Tomcat默认的是/usr/local/tomcat/webapps

  #指定Apache和Tomcat的发布为同一目录(经测试设为ROOT更好些),在混合使用html、JSP、PHP的情况下利于操作

  #如果不混合使用html、JSP、PHP,最好用虚拟主机设置,请参考相关文章或书籍

  (5)测试,这时在浏览器中输入[localhost]应该会出现Tomcat的欢迎页面。

linux

  完整安装WEB服务器的过程结束,有时间再写安装FTP的过程。

  以上就是关于Linux4.1安装配置JSP服务器的方法,想必都了解了吧,更多相关内容请继续关注爱站技术频道。

上一篇:如何在Linux中建设FTP搜索引擎?

下一篇:在Linux架设代理服务器的操作方法

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载