解析jsp的 tomcat 、resin
一、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的更多相关文章
- Tomcat 6 --- 使用Jasper引擎解析JSP
熟悉JAVA web开发的朋友都知道JSP会被转换成java文件(预编译),然后编译成class使用,即按照JSP-->java-->class的过程进行编译. 由于JVM只认识class ...
- centos tomcat/resin安装配置 卸载系统自带的java tomcat安装配置 安装JDK resin安装配置 第二十八节课
centos tomcat/resin安装配置 卸载系统自带的java tomcat安装配置 安装JDK resin安装配置 第二十八节课 tomcat和java都不需要编译 tom ...
- nginx / apache / tomcat /resin等 http server的benchmark性能测试方法
性能测试是软件产品发布前必经阶段,对于web app的发布需要使用http server,可选择的优秀免费http server主要有开源apache server, 俄国的nginx,专用于java ...
- Spring boot 解析jsp支持jsp热部署
解析jsp并且支持jsp热部署 参考地址:https://www.wanpishe.top/detail?blogId=39875536-7d45-48ec-a7b5-f36b85c3a235
- 2-22-实现jsp通过tomcat连接mysql
所有软件的版本如下: MySQL-Connector-Java: mysql-connector-java-5.1.36 Tomcat: apache-tomcat-8.0.26 JDK: jdk-8 ...
- JAVAWEB的基本入门(JSP、Tomcat)>从零开始学JAVA系列
目录 JAVAWEB的基本入门(JSP.Tomcat) 使用idea创建web项目的两种方式 1.直接创建一个web项目(这样创建好的项目可以直接运行) 2.创建一个普通的java项目并配置web模块 ...
- 从0开始学Java——JSP&Servlet——Tomcat和Apache的区别
从<JSP & Servlet 学习笔记>的第一章,了解到web容器:“Web容器是Servlet/jsp唯一认得的http服务器”. 在Java中,容器的类型有多种,这里要说的是 ...
- Servlet+JSP及Tomcat常见面试题(面试必备)
1. 什么是servlet? servlet是用来处理客户端请求并产生动态网页内容的java类 2. Tomcat的缺省端口是多少,怎么修改? a) 默认端口号是8080 b) ...
- 修改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 ...
随机推荐
- (转)java +libsvm 安装与测试:
libsvm 用SVM实现简单线性分类 (转自:http://www.cnblogs.com/freedomshe/archive/2012/10/09/2717356.html) 0. 下载lib ...
- 【POJ2728】Desert King(分数规划)
[POJ2728]Desert King(分数规划) 题面 vjudge 翻译: 有\(n\)个点,每个点有一个坐标和高度 两点之间的费用是高度之差的绝对值 两点之间的距离就是欧几里得距离 求一棵生成 ...
- 51NOD 1773:A国的贸易——题解
http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1773 参考1:FWT讲解 https://www.cnblogs.com ...
- BZOJ3427 Poi2013 Bytecomputer 【dp】
题目链接 BZOJ3427 题解 容易发现最终序列一定是\(\{-1,0,1\}\)组成的 因为如果有一个位置不是,那么这个位置一定大于\(1\),那么上一个位置一定为\(1\),所以该位置一定加到过 ...
- BZOJ1458 士兵占领 【带上下界网络流】
题目链接 BZOJ1458 题解 对行列分别建边,拆点,设置流量下限 然后\(S\)向行连边\(inf\),列向\(T\)连边\(inf\),行列之间如果没有障碍,就连边\(1\) 然后跑最小可行流即 ...
- 从零开始学Linux系统(二)之基本操作指令
ifconfigping ip地址帮助:ping -t ip地址ping -c 次数 ip地址ping -s 包的大小关机重启:shutdown -h now reboot清屏:clear == C ...
- 关于web.xml中的<welcome-file-list>中的默认首页资料
关于web.xml中的<welcome-file-list>中的默认首页文件 先看我的配置文件: <welcome-file-list> <welcome-file> ...
- [技巧篇]12.从Spring的编码过滤器说起
有一枚学生问问了我一个问题,突然灵感爆发,他使用的Spring的过滤器,前台利用GET方式向后端发出一个请求,由于里面含有中文数据,结果在后端显示的是乱码,他问我为什么?明明在Spring里面也配了字 ...
- [LeetCode] 14. Longest Common Prefix ☆
Write a function to find the longest common prefix string amongst an array of strings. 解法: 广度优先搜索:先比 ...
- vector基础
//STL基础 //容器 //vector #include "iostream" #include "cstdio" #include "vecto ...