一、服务器介绍
服务器分为硬件服务器和软件服务器:
服务器硬件:通俗的讲就是电脑,只不过它的性能超级棒(自行脑补神威·太湖之光计算机的样子)。
服务器软件:安装在硬件服务器中的一些程序,它可以对外提供服务,然后外界通过浏览器、客户端软件来访问到这个软件服务器。在一个硬件服务器上安装的软件服务器它都会有唯一的一个端口号和其对应。一般我们自己书写的Java程序都是交给软件服务器自动去运行的。而全球有一些免费的或收费的软件服务器,如:tomcat:apache公司提供的,支持JavaEE的部分技术。免费的。weblogic:Oracle公司提供的商用服务器软件,它按照CPU的核心收费。它支持JavaEE的所有规范。websphere:IBM公司提供的商用服务器。它也支持JavaEE的所有规范。收费的。
二、Tomcat
1、Tomcat的下载
官网:https://tomcat.apache.org/,打开如下所示,点击Archives即可以选择需要的版本,进行下载。
下面以tomcat-8.0.9为例进行演示,依次步骤如下:
下载后并解压,得到如下文件:
2、Tomcat的目录介绍
Tomcat文件目录解释如下:
3、运行Tomcat
到tomcat的bin目录下,找到startup.bat文件,双击启动Tomcat。
启动后如下所示:
4、访问
启动之后需要通过浏览器来访问tomcat服务器,访问地址为:http://自己电脑的IP地址:8080/(http://127.0.0.1:8080/)
细节问题:由于tomcat本身是Java编写的,所以本地必须有java的基本运行环境。如果tomcat无法正常启动,这是需要查阅有没有配置最基本的环境变量JAVA_HOME,这里需要配置的JDK安装的目录,而不是tomcat的目录。
当然也有可能是因为你的电脑,已经有程序占用了tomcat启动时所需要的端口号8080,这时tomcat启动的过程中,由于无法使用端口号,而导致启动失败。这时可以通过win+R,输入cmd,然后输入netstat -nao来查看是否被占用。
5、发布项目
tomcat提供多种方式将一个完整项目放在其中,并运行起来。最简单的方式是将自己的项目复制到tomcat的安装目录下webapps中。