CentOS中Servlet/JSP服务器的构建

所谓 Java Servlet ,是指用 Java 语言,实现动态网页的创建的功能,一般把简单的把它称为“Servlet”(无中文译文)的情况比较常见。和它处于同等类别的技术还有我们知道的 Perl、PHP、ASP等等。Servlet算是 J2EE中的一部分,所以在">企业应用方面, Servlet技术被广泛的应用着。而所谓的 JSP是 Servlet技术的延伸, Servlet程序就是通过 JSP来自动生成的。通常 Servlet和 JSP被混为一谈的情况比较多见,但严格上说, Servlet和 JSP是两种不同的技术 …但也正因为它们通常作为 “搭档”,JSP也被认作是 Servlet的一种功能。

下面我们就介绍一下在 CentOS下构建 Servlet/JSP服务器的方法。

必要组件的安装

[1] 卸载 CentOS系统默认的 Java编译器--gcj。

为了默认使用 Sun的 javac作为 Java的编译器,首先删除 CentOS系统默认的 Java编译器--gcj。

[root@sample ~]# rpm -qa | grep gcj ← 确认gcj 的版本号  libgcj-3.4.5-2  libgcj-devel-3.4.5-2  java-1.4.2-gcj-compat-1.4.2.0-27jpp ← 根据版本号卸载gcj  [root@sample ~]# yum -y remove java-1.4.2-gcj-compat ← 卸载gcj  Setting up Remove Process  Resol
ving Dependencies  --> Populating transaction set with selected packages. Please wait.  ---> Package java-1.4.2-gcj-compat.noarch 0:1.4.2.0-27jpp set to be erased  --> Running transaction check  Dependencies Resolved ===========================================================  ==================  Package Arch Version 
Repository Size ===========================================================  ==================  Removing:  java-1.4.2-gcj-compat noarch 1.4.2.0-27jpp installed 2.2 k  Transaction Summary ===========================================================  ==================  Install 0 Package(s)  Update 0 Package(s)  Remove 1 Package(s)  Total download size: 0  Downloading Packages:  Running Transaction Test  Finished Transaction Test  Transaction Test Succeeded  Running Transaction  Removing : java-1.4.2-gcj-compat ######################### [1/1]  Removed: java-1.4.2-gcj-compat.noarch 0:1.4.2.0-27jpp  Complete! 

[2] 下载 J2SDK。

下载页面: http://java.sun.com/javase/downloads/index.jsp,找到“JDK 5.0 Update X ”(本文档编辑时,最新版本为 8)后面的 “Download”,在出现下载页面的时候,要先点击 “Accept License Agreement ”的基础上,选择 “Linux self-extracting file”,下载并保存到客户端(自用 PC)的适当位置。

重要:在以上整个下载过程中,请用 IE浏览器来操作!

当前存在的 Bug之一:用 Firefox或 Mozilla浏览器下载的二进制压缩包,在服务器上运行会报错。对此,只能期待 Sun对其改进。

然后,通过 FTP方式上传到服务器上。并将其置于 root用户的根目录下。(您也可以通过闪存或其他任何方便的方式来移动到服务器上。)

如果您还没有构建 FTP服务器,并想通过 FTP方式转移,请参照本站 “ 用 ProFTPD 构建 FTP 服务器 ”及“ 用 FTP 客户端软件连接到服务器 ”。

时间: 2025-01-28 11:54:20

CentOS中Servlet/JSP服务器的构建的相关文章

在CentOS 7中安装Jetty服务器

在CentOS 7中安装Jetty服务器 Jetty 是一款纯Java的HTTP (Web) 服务器和Java Servlet容器. 通常在更大的网络框架中,Jetty经常用于设备间的通信,而其他Web服务器通常给"人类"传递文件 :D.Jetty是一个Eclipse基金会的免费开源项目.这个Web服务器用于如Apache ActiveMQ. Alfresco. Apache Geronimo. Apache Maven. Apache Spark.Google App Engine.

在myeclipes中,jsp插入的音乐在tomcat服务器上通过IE浏览器不能播放

问题描述 在myeclipes中,jsp插入的音乐在tomcat服务器上通过IE浏览器不能播放 <%@ page language="java" import="java.util.*" pageEncoding="gb2312"%> <html> <head> <title>班级信息管理</title> <style type="text/css">a:

Centos中VNC远程桌面程序的安装与使用教程_服务器其它

本文实例讲述了Centos中VNC远程桌面程序的安装与使用方法.分享给大家供大家参考,具体如下: 这里以centos 6.5为例 安装GNOME桌面环境 yum groupinstall "X Window System" "Desktop" CentOS安装Xfce桌面环境,可选 yum groupinstall Xfce 安装tigervnc yum install tigervnc-server tigervnc 设置远程登陆到gnome桌面的配置,再最后面加

WIN2000下JSP服务器的安装

js|服务器 每一个接触JSP服务器的人基本上都是从JSP的安装开始的,因为JSP不像ASP那样几乎不存在什么安装过程,也不像PHP那样有一个自动安装的程序包,JSP的安装是比较麻烦的,手动的步骤非常多,下面我们就按部就班的讲解一下: 首先你必须下载几个软件:JDK.Apache和Tomcat.JDK(Java Development Kit )是一切java应用程序的基础,可以说,所有的java应用程序是构建在这个之上的.它是一组API,也可以说是一些java Class.我学JSP那时最新的

在Ubuntu/Fedora/CentOS中安装Gitblit

在Ubuntu/Fedora/CentOS中安装Gitblit Git是一款注重速度.数据完整性.分布式支持和非线性工作流的分布式版本控制工具.Git最初由Linus Torvalds在2005年为Linux内核开发而设计,如今已经成为被广泛接受的版本控制系统. 和其他大多数分布式版本控制系统比起来,不像大多数客户端-服务端的系统,每个Git工作目录是一个完整的仓库,带有完整的历史记录和完整的版本跟踪能力,不需要依赖网络或者中心服务器.像Linux内核一样,Git也是在GPLv2许可证下分发的自

javaweb 中的jsp的问题

问题描述 javaweb 中的jsp的问题 提交登录页后到检查页显示提示这个 请问这是什么原因啊? HTTP Status 500 - javax.servlet.ServletException: java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver type Exception report message javax.servlet.ServletException: java.lang.ClassNotFoundEx

在Windows NT 4.0下安装Apache+Servlet+JSP

apache|js|servlet|window 版本:1.0作者:何志强(hhzqq@sina.com)时间:2000.03.16 本文只讨论如何在Windows NT 4.0上安装Apache+Servlet+JSP.本文中的配置情况如下: Windows NT 4.0 jdk1_2_2-001-win.exe apache_1_3_12_win32.exe ApacheModuleJServ.dll tomcat.zip(3.0)一.软件下载 JDK http://java.sun.com

Java Servlet/Jsp多语言解决方案(一)

js|servlet|解决 Java Servlet/Jsp多语言解决方案 因为一直不信Java竟会有不能混排显示多国语言的BUG,这个周末研究了一下Servlet. Jsp的多国语言显示的问题,也就是Servlet的多字符集问题,由于我对字符集的概念还 不是很清晰所以写出的东西未必是准确的,我是这样理解Java中的字符集的:在运行时 ,每个字符串对象中存储的都是编码为UNICODE内码的(我觉得所有的语言中都是有相应 编码的,因为在计算机内部字符串总是用内码来表示的,只不过一般计算机语言中的字

为了性能,请不要在CentOS中运行Docker,尽量用Ubuntu

本文讲的是为了性能,请不要在CentOS中运行Docker,尽量用Ubuntu,[编者的话]生产环境里Docker运行在CentOS上似乎是大家的共识,但本文的作者通过自己在CentOS上使用Docker比在Ubuntu上性能缓慢的体验差异,决定转向在Ubuntu上使用Docker.你们是否对Docker运行在CentOS或Ubuntu上的性能差异有自己的见解,下面让我们看看作者的理由. 多年来,我一直是一个铁杆的CentOS用户.我很喜欢它最小安装创建的轻量环境,直观的安装过程和包管理软件.D