一、tomcat

1. 安装JDK

[root@localhost ~]# cd /usr/local/src/
[root@localhost src]# wget http://www.lishiming.net/data/attachment/forum/jdk-6u23-linux-i586.bin
[root@localhost src]# chmod a+x jdk-6u23-linux-i586.bin
[root@localhost src]# ./jdk-6u23-linux-i586.bin //解压文件
Press Enter to continue..... //按一下回车即可
[root@localhost src]# mv jdk1..0_23 /usr/local/
[root@localhost src]# vim /etc/profile
//文件最尾部加入
JAVA_HOME=/usr/local/jdk1..0_23/
JAVA_BIN=/usr/local/jdk1..0_23/bin
JRE_HOME=/usr/local/jdk1..0_23/jre
PATH=$PATH:/usr/local/jdk1..0_23/bin:/usr/local/jdk1..0_23/jre/bin
CLASSPATH=/usr/local/jdk1..0_23/jre/lib:/usr/local/jdk1..0_23/lib:/usr/local/jdk1..0_23/jre/lib/charsets.jar
export JAVA_HOME JAVA_BIN JRE_HOME PATH CLASSPATH [root@localhost src]# source /etc/profile
[root@localhost src]# java -version
//如果显示如下内容,则配置正确:
java version "1.6.0_23"
Java(TM) SE Runtime Environment (build 1.6.0_23-b05)
Java HotSpot(TM) Client VM (build 19.0-b09, mixed mode, sharing)

2.安装tomcat

[root@localhost ~]# cd /usr/local/src
[root@localhost src]# wget http://www.lishiming.net/data/attachment/forum/apache-tomcat-7.0.14.tar.gz
[root@localhost src]# tar zxvf apache-tomcat-7.0..tar.gz
[root@localhost src]# mv apache-tomcat-7.0. /usr/local/tomcat
[root@localhost src]# cp -p /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat
[root@localhost src]# vim /etc/init.d/tomcat
//在第二行加入以下的内容
...
# chkconfig:
# description: tomcat server init script
# Source Function Library
. /etc/init.d/functions JAVA_HOME=/usr/local/jdk1..0_23/
CATALINA_HOME=/usr/local/tomcat
...
[root@localhost src]# chmod /etc/init.d/tomcat
[root@localhost src]# chkconfig --add tomcat
[root@localhost src]# chkconfig tomcat on
[root@localhost src]# service tomcat start
[root@localhost src]# ps aux |grep tomcat

3.配置tomcat

. 配置tomcat服务的访问端口
[root@localhost ~]# vim /usr/local/tomcat/conf/server.xml
...
<Connector port="" protocol="HTTP/1.1"
/*tomcat默认启动的是8080,也可以修改为80
<Connector port="80" protocol="HTTP/1.1" */ . 配置新的虚拟主机
[root@localhost ~]# vim /usr/local/tomcat/conf/server.xml
//找到</Host>,在下一行插入
<Host name="www.123.cn" appBase="/data/tomcatweb"
unpackWARs="false" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="./" debug="" reloadable="true" crossContext="true"/>
</Host>
[root@localhost ~]# service tomcat stop
[root@localhost ~]# service tomcat start

4.测试tomcat

[root@localhost ~]# mkdir -p /data/tomcatweb
[root@localhost ~]# vim .jsp
//加入
<html><body><center>
Now time is: <%=new java.util.Date()%>
</center></body></html>
[root@localhost ~]# curl -xlocalhost: www..cn/.jsp
//此时要注意是否有之前有改变tomcat的端口,没有改变则要写成localhost:8080 //是否运行结果是
<html><body><center>
Now time is: Thu Jun :: CST
</center></body></html> /*tomcat搭建成功*/ /*真机上,绑定hosts, 用IE来测试它。*/

二、resin

1. 安装JDK

可以安装以上tomcat的方法进行配置

2.安装resin

[root@localhost ~]# wget  http://www.caucho.com/download/resin-4.0.36.tar.gz
[root@localhost ~]# tar zxvf resin-4.0..tar.gz
[root@localhost ~]# cd resin-4.0.
[root@localhost resin-4.0.]# ./configure --prefix=/usr/local/resin --with-java-home=/usr/local/jdk1..0_31
[root@localhost resin-4.0.]# make && make install
[root@localhost resin-4.0.]# /etc/init.d/resin start

3.配置resin

[root@localhost ~]# vim /usr/local/resin/conf/resin.xml
//找到<cluster id="app">,在此下的<host>与</host></cluster>之间添加
<host id="www.123.com" root-directory=".">
<web-app id="/" root-directory="/tmp/123"/>
</host> [root@localhost ~]# mkdir /tmp/
[root@localhost ~]# vim /tmp//test.jsp
//加入
<html><body><center>
Now time is: <%=new java.util.Date()%>
</center></body></html> //测试
[root@localhost ~]# curl -xlocalhost: www..com/test.jsp

解析jsp的 tomcat 、resin的更多相关文章

  1. Tomcat 6 --- 使用Jasper引擎解析JSP

    熟悉JAVA web开发的朋友都知道JSP会被转换成java文件(预编译),然后编译成class使用,即按照JSP-->java-->class的过程进行编译. 由于JVM只认识class ...

  2. centos tomcat/resin安装配置 卸载系统自带的java tomcat安装配置 安装JDK resin安装配置 第二十八节课

    centos  tomcat/resin安装配置  卸载系统自带的java  tomcat安装配置  安装JDK   resin安装配置    第二十八节课 tomcat和java都不需要编译 tom ...

  3. nginx / apache / tomcat /resin等 http server的benchmark性能测试方法

    性能测试是软件产品发布前必经阶段,对于web app的发布需要使用http server,可选择的优秀免费http server主要有开源apache server, 俄国的nginx,专用于java ...

  4. Spring boot 解析jsp支持jsp热部署

    解析jsp并且支持jsp热部署 参考地址:https://www.wanpishe.top/detail?blogId=39875536-7d45-48ec-a7b5-f36b85c3a235

  5. 2-22-实现jsp通过tomcat连接mysql

    所有软件的版本如下: MySQL-Connector-Java: mysql-connector-java-5.1.36 Tomcat: apache-tomcat-8.0.26 JDK: jdk-8 ...

  6. JAVAWEB的基本入门(JSP、Tomcat)>从零开始学JAVA系列

    目录 JAVAWEB的基本入门(JSP.Tomcat) 使用idea创建web项目的两种方式 1.直接创建一个web项目(这样创建好的项目可以直接运行) 2.创建一个普通的java项目并配置web模块 ...

  7. 从0开始学Java——JSP&Servlet——Tomcat和Apache的区别

    从<JSP & Servlet 学习笔记>的第一章,了解到web容器:“Web容器是Servlet/jsp唯一认得的http服务器”. 在Java中,容器的类型有多种,这里要说的是 ...

  8. Servlet+JSP及Tomcat常见面试题(面试必备)

    1.  什么是servlet? servlet是用来处理客户端请求并产生动态网页内容的java类 2.  Tomcat的缺省端口是多少,怎么修改? a)      默认端口号是8080 b)      ...

  9. 修改jsp文件tomcat发布失败(Could not delete May be locked by another process)

    突然项目修改jsp文件后,tomcat不能发布, Publishing failed with multiple errors   Could not delete D:/Tomcat 6.0/web ...

随机推荐

  1. 蒟蒻Orion还要学的东西!

    这个ID多元化真是个麻烦的事情...... 一会KamijouIndex一会dedicatus545一会Orion的,乱死了啊啊啊啊 数据结构 圆方树 ETT 仙人掌 可持久化树套树 数学 洲阁筛 m ...

  2. [SDOI2015]约数个数和 莫比乌斯反演

    ---题面--- 题解: 为什么SDOI这么喜欢莫比乌斯反演,,, 首先有一个结论$$d(ij) = \sum_{x|i}\sum_{y|j}[gcd(x, y) == 1]$$为什么呢?首先,可以看 ...

  3. POJ2079:Triangle——题解

    http://poj.org/problem?id=2079 题目大意:求最大面积的三角形. —————————————————— 可以知道,最大面积的三角形的顶点一定是最大凸包的顶点. 接下来就是O ...

  4. 5028: 小Z的加油店(线段树)

    NOI2012魔幻棋盘弱化版 gcd(a,b,c,d,e)=gcd(a,b-a,c-b,d-c,e-d) 然后就可以把区间修改变成差分后的点修了. 用BIT维护原序列,线段树维护区间gcd,支持点修区 ...

  5. 【图论-最短路】【P3393】逃离僵尸岛

    传送门 Description 小a住的国家被僵尸侵略了!小a打算逃离到该国唯一的国际空港逃出这个国家. 该国有N个城市,城市之间有道路相连.一共有M条双向道路.保证没有自环和重边. K个城市已经被僵 ...

  6. iOS-查询数据库-->指定数据表中的当前数据行的总数量

    很多时候,我们在查询一个表的时候,不想得到里面的记录内容,只是想简单的得到符合查询条件的记录条数. FMDB中有一个很简单的方法就可以实现,见下面的代码实例: #import "FMdata ...

  7. 动态规划小结 - 一维动态规划 - 时间复杂度 O(n),题 [LeetCode] Jump Game,Decode Ways

    引言 一维动态规划根据转移方程,复杂度一般有两种情况. func(i) 只和 func(i-1)有关,时间复杂度是O(n),这种情况下空间复杂度往往可以优化为O(1) func(i) 和 func(1 ...

  8. js对数组的常用操作

    在js中对数组的操作是经常遇到的,我呢在这就列一下经常用到的方法 删除数组中的元素: 1.delete方法:delete删除的只是数组元素的值,所占的空间是并没有删除的 代码: var arr=[12 ...

  9. MySQL新建用户,授权

    登录MySQL mysql -u root -p 添加新用户 允许本地 IP 访问 localhost, 127.0.0.1 create user 'test'@'localhost' identi ...

  10. PHP系统编程--01.多进程与多线程

    PHP中提供了一个扩展pcntl,可以利用操作系统的fork调用来实现多进程.fork调用后执行的代码将是并行的. PHP官方没有提供多线程的扩展,pecl中有一个pthreads扩展提供了多线程的特 ...