tomcat8.0服务的虚拟目录使用配置
来源:互联网 发布:免费的美发软件 编辑:程序博客网 时间:2024/06/06 20:08
Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat 5支持最新的Servlet 2.4和JSP 2.0 规范。因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。目前最新版本是8.0。
目前市面上流行的配置方法是tomcat6.0的配置方法,但是现在tomcat最新的版本已经升级到了8.0,本人在官网上下载了8.0的版本,是MSI的安装格式,主要是方便服务集成在windows的service中,可以方便地使用CMD命令行命令进行启动,毕竟如果安装便携版本,启动服务的时候都要找到tomcat安装目录下的启动项,这样实在是太过麻烦,同时启动的服务还会要一个想命令行一样的窗口一定要开着,万一不小心删掉了,这又得重新启动服务,所以安装MSI版本,更好地方便了,效率
安装的过程中没有什么问题,就想平时的软件装一样,不过
1. 前提是在你的电脑上已经安装了JDK,并且是兼容的JDK,目前Jdk8.0的预览版已经出来了,不过刚刚出新的技术,需要的一定的时间进行磨合,所以本人还是推荐(官网上目前也是主推下载JDK7)
2. 安装的时候要配置tomcat服务应用的端口,默认的应用端口是8080.如果你的电脑上已经在使用了这个端口,那么请进行自己该更到,自己可以记住的端口号,这个是因为在浏览器上使用tomcat时,一般是需要输入端口号的..
安装的时候,个人推荐,浅显一点的安装目录吧,毕竟tomcat还是需要进行配置的
安装完毕后,在安装目录下面会有好多个文件,
D:\ProgramFiles\Tomcat 8.0 的目录
2013/11/01 周五 Rianplus 05:45 <DIR> bin
2013/11/01 周五 Rianplus 05:45 <DIR> conf
2013/11/01 周五 Rianplus 05:45 <DIR> lib
2013/10/16 周三 Rianplus 09:50 58,034 LICENSE
2013/11/02 周六 Rianplus 11:10 <DIR> logs
2013/10/16 周三 Rianplus 09:50 1,442 NOTICE
2013/11/01 周五 Rianplus 05:45 <DIR> temp
2013/10/16 周三 Rianplus 09:50 21,630 tomcat.ico
2013/11/01 周五 Rianplus 05:45 67,183 Uninstall.exe
2013/11/02 周六 Rianplus 11:11 <DIR> webapps
2013/11/01 周五 Rianplus 05:45 <DIR> work
其中bin文件是用来存放启动的,因为安装的是MSI版本,这个文件爱你里面只有四个文件,主要用于启动tomcat服务,可以进行启动,个人不喜欢这样的登录,一般打开的文件窗口一直要开着,不然服务就会自动进行关闭,个人推荐使用cmd命令模式:
Net start tomcat8.0(其中tomcat8.0是可以在服务中更改的,在你安装的时候会提示你设置或者你自己在windows服务那里进行更改,更改的方法是在 win+R 中输入service.mcs中找到你的tomcat服务(可以敲打T快速找到你的T字开头的服务名字) 进行更改到自己喜欢的名字,在这里你也可以设置tomcat服务器在电脑启动时进行自启动,就不需要每次开机后收工进行启动了)
Tomcat 进行配置虚拟目录:
1. 个人在这个地方卡死了好久,安装MLDN主讲李兴华老师的配置方法及其使用方法进行配置,每次服务能运行成功,但是使用自己设置的虚拟目录时候,每一次都是404误码…这个是为什呢,经过了个人在网上搜索了好久,终于悟到了解决的方法:
首先咱们先来配置虚拟目录:这个时候就休要用到conf目录下面的server.xml文件了
用记事本打开xml,在内容中找到host标签,在这一对标签中添加
<Contextpath="/test" docBase="G:/ProjectsJE/testWeb"debug="0"/>
其中path代表虚拟目录的名字,在浏览器中访问这个目录需要使用到,值得注意的是目录名字的”/”不能省略. docBase存放的是之后我们设计的web数据(包括index.jsp);
配置这个的前提是在docBase的路径绝对正确,包括字母的大小写,并且在docBase目录下面是需要存在一个WEB-INF文件夹,并且在WEB-INF文件夹中要存在一个web.xml文件,其中web.xml的美容可以拷贝 webapps目录下面的root中相同目录下面的web.xml
这个目录Tomcat 8.0\webapps\ROOT\WEB-INF>内容如下:字节拷贝即可!
<?xml version="1.0"encoding="ISO-8859-1"?><web-appxmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1" metadata-complete="true"> <display-name>Welcome to Tomcat</display-name> <description> Welcome to Tomcat </description> </web-app>
最后一步操作是建立一个index.jsp文件在你的虚拟目录的路径下面,是这个你的WEB-INF同一个级别:
内容就是jsp格式一个文件,可以很简单如下:
这里就在浏览器中输出一个hello world!配置完成后其启动tomcat服务我们既可以在浏览器中进行访问了!
C:\Windows\system32>netstart tomcat
ApacheTomcat 8.0 Tomcat 服务正在启动 ..
ApacheTomcat 8.0 Tomcat 服务已经启动成功。
http://localhost:8080/test/
hello world!
www.csdn.rainplus
最后一点值得注意的是,如果已经安装上面的步骤进行执行,但是服务器没有进行响应那么还要继续修改conf文件夹下面的一个web.xml文件,修改如下
<servlet> <servlet-name>default</servlet-name> <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class> <init-param> <param-name>debug</param-name> <param-value>0</param-value> </init-param> <init-param> <param-name>listings</param-name> <param-value>true</param-value> </init-param> <init-param> <param-name>gzip</param-name> <param-value>true</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet>
主要是红色部分进行修改,把原来的false修改成true,这个时候你应该可以正确是用你的tomcat服务器了,一起向上努力吧
- tomcat8.0服务的虚拟目录使用配置
- Tomcat8.0 虚拟目录配置案例
- mac tomcat8 虚拟目录配置
- Ubuntu Apcahe服务虚拟目录的配置 phpmyadmin的架设使用
- Ubuntu Apcahe服务虚拟目录的配置 phpmyadmin的架设使用
- tomcat8:虚拟目录配置及404bug
- tomcat6.0的虚拟目录配置
- tomcat7.0虚拟目录的配置
- Apatch Tomcat8.0 的配置遇到问题解决
- Tomcat8.0最简单的详细配置
- 配置tomcat8.0
- Tomcat8.0配置
- Tomcat8.0环境变量配置
- Tomcat8.0配置虚拟主机
- Ubunt安装和配置tomcat8服务
- Ubunt安装和配置tomcat8服务
- 关于Tomcat6.0的虚拟目录配置
- tomocat6.0虚拟目录的配置详解
- 独木舟上的旅行(贪心)
- Exception starting filter struts2 java.lang.NullPointerException
- 尽量以<iostream>取代<stdio.h>
- Python3 urllib GET方式获取数据
- oracle的分析函数over 及开窗函数
- tomcat8.0服务的虚拟目录使用配置
- SciDB使用笔记(根据项目需要,主要针对的聚合操作)
- 国内外ACM/ICPC的OJ,BBS列表
- C++合并排序算法
- Codeforces Round #209 C - Prime Number
- ant 编译android工程
- 关于Activity布局的优化
- linux之sysfs文件系统
- 单调队列