作者赵雪 吴绍兴
JSP是Java Server Pages的简称它是将纯Java代码镶嵌在HTML语言中实现动态功能的一种新技术在 Sun 正式发布 JSP(Java Server Pages)之后这种新的 Web 应用开发技术很快引起了人们的关注JSP 为创建高度动态的Web应用提供了一个独特的开发环境随着Java的流行其在Web上的应用也越来越广而Tomcat作为一个开源的Servlet容器应用前景也将越来越广
下面我们就向大家介绍如何在Linux操作系统中搭建JSP的开发环境(Tomcat+MySql)
在Linux下安装JDK
本系统需要有JDK的支持最新版Java的JDK(JSE )完全支持Linux可以从Sun公司的Java网站上下载JDK 的正式版本
设置代码如下
#cp jdk_itargz/usr/local
#tar xvzf jdk_itargz
#ln s jdk jdk
#ln s jdk/jre jre
设置$JAVA_HOME$CLASSPATH用vi在/etc/profile中加入以下代码
JAVA_HOME=/usr/local/jdk
Export JAVAHOME
CLASSPATH=/usr/local/jdk/lib:/usr/local/jre/lib
Export CLASSPATH
PATH=$PATH:/usr/local/jdk/bin:/usr/local/jre/bin
Tomcat 简介及获取
Apache Tomcat是一款由Apache Foundation维护的免费开放源代码的Java Servlet和JSP服务程序是Apache Jakarta大项目中的一部份它作为一个优秀的开源Web应用服务器全面支持JSP 以及Servlet 规范技术先进性能稳定而且完全免费因而它深受Java软件爱好者的喜爱并得到了部分软件开发商的认可成为目前非常流行的Web应用服务器
目前最新版本的Tomcat 新增了以下方面的功能
◆ Catalina 一个符合Servlet API规范的Servlet Container可以在webxml文件中注册相应的事件监听器当事件发生时在应用程序中可以收到相应的事件通知
◆ Jasper 一个符合JSP规范的JSP编译器和运行环境并具有国际化支持
◆ Webapps Tomcat中包含的一些例子和用于测试的Web例程以及相应的文档
当前最新的tomcat版本是(jakartatomcattargz)下载地址
Tomcat 的安装
在Linu系统中将tomcat安装在/use/local/tomcat目录下设置如下环境变量并启用
PATH=$PATH:/usr/local/jdk/bin:/usr/local/jdk/jre/bin
JAVA_HOME=/usr/local/jdk
export JAVA_HOME
CLASSPATH=/:/usr/local/jdk/lib:/usr/local/jdk/jre/lib
export CLASSPATH
CATALINA_HOME=/usr/local/tomcat
export CATALINA_HOME
从安全性考虑我们单独建一个用户tomcat将其设成/usr/local/tomcat以下所有目录文件的属主并由它启动tomcat
# adduser tomcat
# chown R tomcat:tomcat /usr/local/tomcat
# su tomcat c /usr/local/tomcat/bin/startupsh
Tomcat服务器的运行及测试
运行tomcat需要设置JAVA_HOME变量
export JAVA_HOME=/usr/local/jdk(放到/etc/bashrc或者/etc/profile中)
#cd /usr/local/jakartatomcat/bin
#/startupsh start(用/shutdownsh stop结束tomcat服务器)
#//localhost:/
如图所示当看到这只猫时就表示Tomcat服务器已经安装成功并且可以开始运行它的例子程序
图 Tomcat安装成功的界面
要修改Tomcat的端口号可以在conf目录下的serverxml文件中找到将端口号改为大于的任意端口号然后重新启动Tomcat服务器
Tomcat的内嵌管理系统
Tomcat自身带有功能非常强大的基于Web界面的管理功能在Tomcat的主页上点击Tomcat Administration进入管理界面对用户数据源等进行配置和管理从而减少从烦锁的纯文本方式中修改代码大大减轻安装系统开发程序系统测试中修改配置文件的压力管理登录界面如图所示系统管理界面如图所示
图 Tomcat的管理登陆界面
图 Tomcat的系统管理界面
在Linux下安装MySQL
Mysql for Linux的版本是完全免费的可以从下载最新版本Mysql 下载完毕后以超级用户的身份登录进行安装下面简单介绍安装步骤
# tar xfz mysqltargz //解压文件
# cdmysql //进入建立的目录中
# /configure prefix=/usr/local/mysql
//将mysql安装在/usr/local/mysql目录下
# make//编译MySQL
# make install
//安装刚编译的程序如果一切正常MySQL就安装成功了
# scripts/mysql_install_db
//安装数据库文件完成后会产生mysql和test
初始数据库
为了使每次开机时都能自动地启动Mysql服务可以在/etc/rcd/rclocal文件中加入/usr/local/mysql/bin/safe_mysqld user=mysql使其能自动启动
图 MySQL安装成功后进入的系统界面
接下来开始给用户分配数据库管理员通过/usr/local/mysql/bin/mysql u root p 进入数据库就可以看到mysql的界面(如图如示)用create database database_name为用户创建数据库注意创建完数据库后还要通过grant all privileges on database_name* to database_name@localhost identified by password;给用户分配访问权限最后一切就可以正常工作了