tomcat和resin
来源:互联网 发布:三轴联动算法 编辑:程序博客网 时间:2024/04/30 15:08
本帖最后由 疾风 于 2015-5-25 22:43 编辑
jdk
1、解压
版本6:jdk1.6.0_45.bin(基本上已经不提供了,需要注册才能下载)
操作:
chmod+x jdk1.6.0_45.bin
./jdk1.6.0_45.bin(算是解压)
mvjdk1.6.0_45 /usr/local/java
版本7以上:jdk*.tar.gz
操作:
tarzvxf jdk*.tar.gz
mv jdk*/usr/local/java
2、配置环境变量
方法一:修改/etc/profile或/etc/bashrc或~/.bashrc
JAVA_HOME=/usr/local/java
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
exportJAVA_HOME PATH CLASSPATH
方法二:
vim/etc/profile.d/java.sh 写入以上变量(除export)
./etc/profile.d/java.sh
3、测试
source/etc/profile
java-version
javac-version
tomcat
1、置入
tarzvxf apache-tomcat-6.0.37.tar.gz
mv apache-tomcat-6.0.37.tar.gz/usr/local/tomcat
2、开机脚本
cp -pv/usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat
vim /etc/init.d/tomcat //从第二行加入
vim /etc/init.d/tomcat //从第二行加入
#chkconfig: 2345 63 37
#description: tomcat server init script
#Source Function Library
. /etc/init.d/functions
JAVA_HOME=/usr/local/jdk1.8.0_31
CATALINA_HOME=/usr/local/tomcat
chmod755 /etc/init.d/tomcat
chkconfig --add tomcat
chkconfig tomcat on
service tomcat start
ps aux |grep tomcat
浏览器输入 http://ip:8080 可以看到tomcat的欢迎页
chkconfig --add tomcat
chkconfig tomcat on
service tomcat start
ps aux |grep tomcat
浏览器输入 http://ip:8080 可以看到tomcat的欢迎页
3、配置功能
vim/usr/local/tomcat/conf/server.xml
(1)端口变更
把Connectorport=“8080” 改为 Connector port="80"
(2)增加虚拟主机
找到</Host>下一行插入新的<Host>内容如下:
<Host name="www.111.com" appBase="/data/tomcatweb"
unpackWARs="false" autoDeploy="true"xmlValidation="false"
xmlNamespaceAware="false">
<Context path=""docBase="./" debug="0" reloadable="true"crossContext="true"/>
</Host>
<Host name="www.111.com" appBase="/data/tomcatweb"
unpackWARs="false" autoDeploy="true"xmlValidation="false"
xmlNamespaceAware="false">
<Context path=""docBase="./" debug="0" reloadable="true"crossContext="true"/>
</Host>
重启tomcat
(3)解析JSP
vim/data/tomcatweb/111.jsp //内容如下:
<html>
<html>
<body>
<center>
Now time is: <%=newjava.util.Date()%>
</center>
Now time is: <%=newjava.util.Date()%>
</center>
</body>
</html>
浏览器访问www.111.com/111.jsp
看结果是否类似:
Now time is: Wed Jan 21 22:33:37 CST 2015
浏览器访问www.111.com/111.jsp
看结果是否类似:
Now time is: Wed Jan 21 22:33:37 CST 2015
(4)发布web项目
方式一:war包,直接扔到tomcat中,自动解开
方式二:增加虚拟主机
打开Tomcat位于conf/server.xml的配置文件,找到以下内容:
<Host name="localhost"debug="0" appBase="webapps" unpackWARs="true"autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
.....
</Host>
.....
在Host之间添加如下内容:
<Context path="/Mywebapps"reloadable="true" docBase="/xxx/xxx" workDir="/xxx/xxx"/>
path:表示访问的路径;如上述例子中,访问该应用程序为: http://localhost:8080/Mywebapps
reloadable:表示可以在运行时在classes与lib文件夹下自动加载类包
docbase:表示应用程序的地址,注意斜杠的方向“”
workdir:表示缓存文件的放置地址
方式三:(适合7及以上版本)动态部署
动态部署是指可以在服务器启动之后部署web应用程序,而不用重新启动服务器。动态部署要用到服务器提供的manager.war文件,
如果在$CATALINA_HOME\webapps\下没有该文件,
你必须去重新下载tomcat,否则不能完成以下的功能。
要想使用该管理程序必须首先编辑$CATALINA_HOME\conf\tomcat-users.xml文件
如果在$CATALINA_HOME\webapps\下没有该文件,
你必须去重新下载tomcat,否则不能完成以下的功能。
要想使用该管理程序必须首先编辑$CATALINA_HOME\conf\tomcat-users.xml文件
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager"/>
<role rolename="manager"/>
<user username="coresun" password="coresun" roles="manager"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>
</tomcat-users>
然后在浏览器中键入如下地址:
http://localhost:8080/应该看到一个漂亮的加菲猫了吧。点击左边的Tomcat Manager链接,提示输入用户名和密码,打开部署项目管理。
可以看到下面还有个Select WAR file upload,点击浏览选择.war文件,然后点击Deploy就加载war包了。
resin
1、安装
tar zxvfresin-4.0.36.tar.gz
cdresin-4.0.36
./configure--prefix=/usr/local/resin --with-java-home=/usr/local/jdk1.8.0_31make && makeinstall
/etc/init.d/resinstart
cdresin-4.0.36
./configure--prefix=/usr/local/resin --with-java-home=/usr/local/jdk1.8.0_31make && makeinstall
/etc/init.d/resinstart
2、配置
cd /usr/local/resin/conf
vim resin.xml
结构: <cluster id="app"><host></host> </cluster> 虚拟主机配置就在<host></host>里配置(只能是APP段)
<host id="www.123.com" root-directory=".">
<web-app id="/" root-directory="/tmp/123"/>
</host>
vim /tmp/123/111.jsp //加入
<html><body><center>
Now timeis: <%=new java.util.Date()%>
</center></body></html>
测试 :
http://www.123.com/111.jsp ,输出系统此刻的时间
vim resin.xml
结构: <cluster id="app"><host></host> </cluster> 虚拟主机配置就在<host></host>里配置(只能是APP段)
<host id="www.123.com" root-directory=".">
<web-app id="/" root-directory="/tmp/123"/>
</host>
vim /tmp/123/111.jsp //加入
<html><body><center>
Now timeis: <%=new java.util.Date()%>
</center></body></html>
测试 :
http://www.123.com/111.jsp ,输出系统此刻的时间
0 0
- Tomcat和 Resin
- tomcat和resin
- JMX管理Tomcat和Resin
- tomcat和resin使用杂谈
- resin和tomcat 日志配置
- RESIN/TOMCAT和MYSQL的连接解决方法
- Jsp乱码解决,对比resin和tomcat
- httpload简单测试单机tomcat和resin
- 服务器tomcat和resin的比较
- [环境设置]关于resin和tomcat的一些设置问题
- 字符集系列二之resin和tomcat之差异
- 安装时的问题(tomcat和resin)
- Structs在resin和Tomcat无法解析解决方法
- 讨论:Tomcat 和 Resin 比较,哪个更适合你?
- IIS,Tomcat,Apache,Resin
- tomcat resin之deploy
- JMX管理Tomcat/Resin
- tomcat resin apache Nginx
- 根据投资回报率(ROI)进行决策
- Python--函数的参数
- 【实践笔记】cacti有图无数据参数设定
- eclipse通过maven构建普通的工程,后转成SpringMVC工程
- 电商网店平台| Haidao海盗电商开源网店系统 v1.9.0.150619 beta
- tomcat和resin
- python 异步I/O
- 九度oj 1171
- 事务的隔离级别以及Mysql事务的使用
- JAVA虚拟机加载类的方式解析
- 【Android UI设计与开发】第02期:引导界面(二)使用ViewPager2、其中小点的图片用一个selector来控制颜色,point.xml:现欢迎引导页面
- Framebuffer原理、使用、测试系列文章
- LeetCode 题解(205) : Excel Sheet Column Number
- nyoj 1204