00---tomcat的安装与配置
来源:互联网 发布:淘宝彩票在哪 编辑:程序博客网 时间:2024/06/06 08:51
tomcat安装前需要安装jdk,tomcat需要jdk的支持;
注意安装tomcat时有个特别需要:关闭防火墙;
tomcat安装版与压缩包版的区别:
前者需要在window中添加服务,通过该服务来启动关闭服务器或者同命令(bin目录下);
压缩包版通过命令来启动服务(bin目录下);
tomcat的用户名和密码:(admin,admin)---在config目录下的tomcat-users.xml中时明码标出的;
1、Tomcat的主目录:
bin: 所有的可执行命令,启动和关闭服务器的命令就在此文件夹中;
conf: 服务器的配置文件夹,里面保存了各个配置信息;
lib: Tomcat服务器所需要的各个库文件;
logs: 保存服务器的系统日志;
webapps: web应用程序存放的目录,web项目保存到此目录中即可发布;
work: 临时文件夹,生成所有的临时文件(*.java,*.class);
注在bin下有两种启动方式来启动tomcat:
tomcat6.exe: 是直接启动,类似DOS窗口模式,你会看到它的控制台,知道出现成功启动即可。
tomcat6w.exe: 是通过控制面板启动,你点击start即可启动tomcat,就是启动后台的服务。
2、服务器的配置:
如果将8080端口改成80则再输入地址时就不用输入端口号了;
即在conf目录下的server.xml中将8080改成80;
记住:在项目开发时,只要是与配置有关的xml文件被修改,服务器必须重新启动,因为只有重新启动
之后才可以将新的配置文件读取出来;
3、虚拟目录的配置:
在进行程序的项目开发中,往往会建立一个自己的文件夹保存所有的程序,但是既然属于java EE的
WEB开发,很明显,现在如果想让用户使用程序,必须依靠web容器的支持---tomcat,所以想让tomcat
找到这些程序,就必须配置虚拟目录了;
但是一个虚拟目录有一个严格的要求:
在虚拟目录所在的文件夹之中,必然包含WEB-INF/web.xml;
比较麻烦的是,现在的web.xml文件也是有严格要求的;
在conf目录的server.xml中在<Host></Host>中加入
<Context path="/lid" docBase="D:\javaeedemo"/>
path:表示的是以后浏览器中输入的路径地址,虚拟目录的名称,在work目录下会创建lid\org\apache\jsp,
在lid\org\apache\jsp生成对应的*.java和*.class文件;
docBase:表示的是此虚拟目录对应的真是路径,但是必须记住,里面的第一级
子文件中必须存在WEB-INF。
配置完成之后,服务器同样需要重新启动;
HTTP 错误的状态吗:
·404:表示的是路径错误,4XX表示的都是客户端的错误;
·500:表示的是服务器错误,5XX表示的是程序错误;
这是输入http://localhost/lid回车会报错:
不同的版本可能不同有的报错有的不报错,解决办法:
<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>
<load-on-startup>1</load-on-startup>
</servlet>
即将conf目录下的web.xml中的listings的param-value改成true;
如果在D:\javaeedemo中建一个index.html,输入http://localhost/lid就会默然打开index.html网页;
如果想修改成别的而不是让index开头的网页为默认的,可以再conf目录的web.xml中修改;
注意conf目录下的web.xml是公共配置,改了之后所有的发布的web项目都跟着改,我们可以只该某个
项目中的web.xml,实现只进行该项目的变更;
4、JSP的执行流程 *.jsp---->*.java---->*.class;
work目录下找;
5、tomcat的用户名和密码可以再cof/tomcat-users.xml中找到;
6、如果想将项目发布在tomcat自带的webapp中:
即在tomcat的webapps下创建自己的项目---注意项目中必须有WEB-INF/web.xml;
访问:http://localhost:端口号/项目名(文件夹名称)
- 00---tomcat的安装与配置
- Tomcat的安装与配置
- Tomcat的安装与配置
- Tomcat的安装与配置
- tomcat的安装与配置
- Tomcat的安装与配置
- Tomcat的安装与配置
- 【TomCat的安装与配置】
- Tomcat的安装与配置
- Tomcat的安装与配置
- Tomcat的安装与配置
- Tomcat的安装与配置
- Tomcat的安装与配置
- tomcat的配置与安装
- Tomcat的安装与配置
- Tomcat的安装与配置
- Tomcat的安装与配置
- Tomcat的安装与配置
- 高级工程师面试时应该了解的技术
- uboot之Nor flash操作完全解析
- Criteria和DetachedCriteria的区别(转)
- resteasy入门
- Rose与PowerDesigner:两款建模工具对比分析比较
- 00---tomcat的安装与配置
- 让Windows下Git和TortoiseGit支持中文文件名/UTF-8
- 类和结构
- vim 常用命令
- 基于同步HTTP双向流(BOSH)的web im机制
- USB驱动程序的编写
- HibernateSystemException: The database returned no natively generated identity value异常
- -人人相册下载器-
- 软件设计之“开-闭”原则