java(11):tomcat简介与使用(上)
来源:互联网 发布:php扩展加密 编辑:程序博客网 时间:2024/06/06 05:45
日期:2017/10/31
一、Tomcat 是啥?
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
二、Tomcat的使用?
Tomcat使用起来包含两个部分:一是下载安装了JDK,二是下载安装了Tomcat。
1、安装JDK:
http://www.oracle.com/technetwork/java/javase/downloads/index.html,进入下载并完成安装;
2、配置JDK的环境变量:
(1)变量名: JAVA_HOME 变量值: C:\Program Files\Java\jdk1.xx(点击“新建”,输入变量名、变量值,变量值末不需要分号)
(2)变量名: CLASSPATH 变量值: C:\Program Files\Java\jdk1.xx\lib(“新建”,变量值末不需要分号)
(3)变量名: Path 变量值: C:\Program Files\Java\jdk1.xx\bin(“编辑”,变量值使用英文分号隔开,变量值末不需要分号)
3、安装tomcat:
http://tomcat.apache.org/download-70.cgi,进入下载并完成安装;
4、配置tomcat的环境变量:
(1)变量名:CATALINA_BASE 变量值: D:\Program Files\apache-tomcat-xx(Tomcat解压到的目录)
(2)变量名: CATALINA_HOME 变量值: D:\Program Files\apache-tomcat-xx
(3)变量名: CATALINA_TMPDIR变量值: D:\Program Files\apache-tomcat-xx\temp
(4)变量名: Path 变量值:D:\Program Files\apache-tomcat-xx\bin
5、进入tomcat安装启动:C:\Program Files\Apache Software Foundation\Tomcat 9.0\bin\startup.bat
三、tomcat窗口出现闪退?不能访问 http://localhost:8080?8080端口被占用了?
如果你依照我上面所做还是出现窗口闪退,那么请修改 C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf\server.xml,将下文的8080改为80,再访问http://localhost:80,应该可以解决。
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
访问http://localhost:80页面成功:
是的,问题还是有的,下面提供几个FAQ的博文解答:
1、Tomcat启动过程中找不到JAVA_HOME解决方法: http://blog.sina.com.cn/s/blog_61c006ea0100l1u6.html;
2、Windows7查看本地Java安装是否成功和路径的方法:https://jingyan.baidu.com/article/f71d603766f36a1ab641d1cd.html;
3、Tomcat 输入http://localhost:8080网页打不开:https://jingyan.baidu.com/article/455a9950a312a5a166277812.html;
附:
(参考链接: http://www.jb51.net/article/51909.htm + https://wiki.apache.org/tomcat/FrontPage)
- java(11):tomcat简介与使用(上)
- java(12):tomcat简介与使用(中)
- java(13):tomcat简介与使用(下)
- Android SharedPreferences与Editor简介(上)
- Java 注解(Annotation)的简介与使用实例
- JAVA的反射机制简介(上)
- Tomcat简介(转)
- Tomcat 简介(1)
- Linux里的防火墙:netfilter简介与Iptables的使用(上)
- Linux上安装Java环境与Tomcat
- Apache与tomcat简介
- URL简介(上)
- Tomcat 7.0在Eclipse下安装与部署(上)
- zookeeper使用(一)--简介与安装
- C#中使用SQLite数据库简介(上)
- Java Management extentsions(jmx)与tomcat
- Tomcat与Java Web(一)
- java nginx tomcat mysql windwos环境搭建 (上)
- BZOJ 2125 最短路 (拆环重建图 lca spfa)
- android studio 分析内存溢出
- ubuntu上minigui调试环境的建立
- cookie和servlet
- Java设计模式(五) 组合模式
- java(11):tomcat简介与使用(上)
- ios TestFlight的使用
- Javassist的用法
- View的事件传递机制
- 反编译工具ILSpy下载
- @Controller和@RestController的区别?
- 6-1 PTA 单链表逆转
- Restful API SpringMVC多版本实现
- base64图片压缩