jsp

位置:IT落伍者 >> jsp >> 浏览文章

在Linux系统中搭建JSP开发环境


发布日期:2022年06月02日
 
在Linux系统中搭建JSP开发环境

作者赵雪 吴绍兴

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;给用户分配访问权限最后一切就可以正常工作了

上一篇:在JDBC设计中加速JSP访问数据库

下一篇:如何解决JSP参数传递乱码