一、tomcat

1. 安装JDK

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

2.安装tomcat

  1. [root@localhost ~]# cd /usr/local/src
  2. [root@localhost src]# wget http://www.lishiming.net/data/attachment/forum/apache-tomcat-7.0.14.tar.gz
  3. [root@localhost src]# tar zxvf apache-tomcat-7.0..tar.gz
  4. [root@localhost src]# mv apache-tomcat-7.0. /usr/local/tomcat
  5. [root@localhost src]# cp -p /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat
  6. [root@localhost src]# vim /etc/init.d/tomcat
  7. //在第二行加入以下的内容
  8. ...
  9. # chkconfig:
  10. # description: tomcat server init script
  11. # Source Function Library
  12. . /etc/init.d/functions
  13.  
  14. JAVA_HOME=/usr/local/jdk1..0_23/
  15. CATALINA_HOME=/usr/local/tomcat
  16. ...
  17. [root@localhost src]# chmod /etc/init.d/tomcat
  18. [root@localhost src]# chkconfig --add tomcat
  19. [root@localhost src]# chkconfig tomcat on
  20. [root@localhost src]# service tomcat start
  21. [root@localhost src]# ps aux |grep tomcat

3.配置tomcat

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

4.测试tomcat

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

二、resin

1. 安装JDK

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

2.安装resin

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

3.配置resin

  1. [root@localhost ~]# vim /usr/local/resin/conf/resin.xml
  2. //找到<cluster id="app">,在此下的<host>与</host></cluster>之间添加
  3. <host id="www.123.com" root-directory=".">
  4. <web-app id="/" root-directory="/tmp/123"/>
  5. </host>
  6.  
  7. [root@localhost ~]# mkdir /tmp/
  8. [root@localhost ~]# vim /tmp//test.jsp
  9. //加入
  10. <html><body><center>
  11. Now time is: <%=new java.util.Date()%>
  12. </center></body></html>
  13.  
  14. //测试
  15. [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. (转)java +libsvm 安装与测试:

    libsvm 用SVM实现简单线性分类  (转自:http://www.cnblogs.com/freedomshe/archive/2012/10/09/2717356.html) 0. 下载lib ...

  2. 【POJ2728】Desert King(分数规划)

    [POJ2728]Desert King(分数规划) 题面 vjudge 翻译: 有\(n\)个点,每个点有一个坐标和高度 两点之间的费用是高度之差的绝对值 两点之间的距离就是欧几里得距离 求一棵生成 ...

  3. 51NOD 1773:A国的贸易——题解

    http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1773 参考1:FWT讲解 https://www.cnblogs.com ...

  4. BZOJ3427 Poi2013 Bytecomputer 【dp】

    题目链接 BZOJ3427 题解 容易发现最终序列一定是\(\{-1,0,1\}\)组成的 因为如果有一个位置不是,那么这个位置一定大于\(1\),那么上一个位置一定为\(1\),所以该位置一定加到过 ...

  5. BZOJ1458 士兵占领 【带上下界网络流】

    题目链接 BZOJ1458 题解 对行列分别建边,拆点,设置流量下限 然后\(S\)向行连边\(inf\),列向\(T\)连边\(inf\),行列之间如果没有障碍,就连边\(1\) 然后跑最小可行流即 ...

  6. 从零开始学Linux系统(二)之基本操作指令

    ifconfigping ip地址帮助:ping -t ip地址ping -c 次数 ip地址ping -s 包的大小关机重启:shutdown -h now reboot清屏:clear  == C ...

  7. 关于web.xml中的<welcome-file-list>中的默认首页资料

    关于web.xml中的<welcome-file-list>中的默认首页文件 先看我的配置文件: <welcome-file-list> <welcome-file> ...

  8. [技巧篇]12.从Spring的编码过滤器说起

    有一枚学生问问了我一个问题,突然灵感爆发,他使用的Spring的过滤器,前台利用GET方式向后端发出一个请求,由于里面含有中文数据,结果在后端显示的是乱码,他问我为什么?明明在Spring里面也配了字 ...

  9. [LeetCode] 14. Longest Common Prefix ☆

    Write a function to find the longest common prefix string amongst an array of strings. 解法: 广度优先搜索:先比 ...

  10. vector基础

    //STL基础 //容器 //vector #include "iostream" #include "cstdio" #include "vecto ...