Tomcat——轻量级server安装配置

来源:互联网 发布:java platform se8 编辑:程序博客网 时间:2024/05/18 02:24

    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,官网下载http://tomcat.apache.org/download-70.cgi

    tomcat需要JDK运行环境,这里就不写了,ubunut下的android环境搭建里有 http://blog.csdn.net/jscese/article/details/14445485


1.下载解压重命名为tomcat7

放到/opt目录下面,目录结构如图:


  

bin :存放启动和关闭tomcat的脚本

conf  :存放不用的配置文件

lib:存放运行tomcat的各种库文件

logs:存放tomcat执行后的日志文件

temp:存放临时文件

webapps:存放发布WEB的目录文件(包括应用程序的示例)

work:存放jps编译后的class文件


2.配置tomcat

在tomcat/bin目录下存在的是一些执行脚本,首先  sudo gedit  startup.sh  在这个启动中添加jdk,jre的环境变量:

# Better OS/400 detection: see Bugzilla 31132os400=falsecase "`uname`" inOS400*) os400=true;;esacJAVA_HOME=/usr/jdk1.6.0_43 JRE_HOME=/usr/jdk1.6.0_43/jre  PATH=$JAVA_HOME/bin:$JRE_HOME:$PATH  CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  TOMCAT_HOME=/opt/tomcat7 

JAVA_HOME 等都是配置好的jdk路径,TOMCAT_HOME 是拷贝tomcat安装的路径。


终端运行脚本启动:

jscese@jscese-H61M-S2P:/opt/tomcat7$ sudo ./bin/startup.sh[sudo] password for jscese: Using CATALINA_BASE:   /opt/tomcat7Using CATALINA_HOME:   /opt/tomcat7Using CATALINA_TMPDIR: /opt/tomcat7/tempUsing JRE_HOME:        /usr/jdk1.6.0_43Using CLASSPATH:       /opt/tomcat7/bin/bootstrap.jar:/opt/tomcat7/bin/tomcat-juli.jar

以上为正常启动的显示参数。

同样,在bin/shutdown.sh中添加以上内容。


在tomcat/conf中的server.xml中是配置服务端口,其中的:

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/>

代表主机将使用8080端口通信,如果需要可以修改。


conf/tomcat-users.xml中添加用户:

<role rolename="manager-gui"/><user username="jscese" password="jscese" roles="manager-gui"/>


开机自动start tomcat:
sudo gedit  /etc/rc.local

添加 :

/opt/tomcat/bin/startup.sh



3.测试使用

在运行了startup.sh之后,浏览器中输入:http://localhost:8080 或 http://127.0.0.1:8080,能够看到如下图就代表已成功:



同样执行shutdown.sh之后就应该打不开。


可以在webapps部署jsp,如在ROOT下的build.xml文件,在tomcat开启的情况下 可通过以下url访问:

http://主机IP:8080/build.xml 

也可在webapps下新建自己的web,在其中新建文件夹jscese

jscese下建立目录WEB-INFO

WEB-INFO中新建文件web.xml 内容如下:

<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5"     xmlns="http://java.sun.com/xml/ns/javaee"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee     http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">  <welcome-file-list>    <welcome-file>login.jsp</welcome-file>  </welcome-file-list>    </web-app>

再在jscese下新建一个jsp页面 time.jsp:
<html><body><center> Now time is: <%=new java.util.Date()%> </center></body></html> 

重启tomcat

可通过

http://主机IP:8080/jscese/time.jsp
为网址访问。


到这里对tomcat就有了一个初步的认识,高级的部署搭建就要多学习web .jsp了


此博文来自http://blog.csdn.net/jscese/article/details/19475917 撰写不易,转载请注明出处!










1 0