赞
踩
服务器: 分为服务器硬件和服务器软件,在硬件服务器 (计算机) 上安装了服务器软件,才可以对外提供服务.
比如: 让其他计算机来访问当前服务器,为其他的计算器提供服务.
那么在这里我们主导的 Tomcat 其实也就是一个 web 服务器,那么它是由 Apache 组织的一款服务器软件,特点: 小巧灵活,免费开源,简单易用
下载地址: http://tomcat.apache.org/
Tomcat 有很多版本: 有解压版 和 安装版 还分 Windows (还分为 32 位和 64 位)和 Linux 版,根据自己的需求,选择对应的版本下载.
Tomcat 服务器运行需要 jdk 支持,(Tomcat 是由 Java 语言开发的) 对应的版本为:
1: tomcat5 需要jdk4以上支持
2: tomcat6 需要jdk5以上支持
3: tomcat7 需要jdk6以上支持
4: tomcat8 需要jdk7以上支持
pwd
cd /Library
cd Tomcat
cd apache-tomcat-9.0.37/
cd bin
2: 然后用 ls -la * .sh 来查看 bin目录下的 shell 脚本,其中 startup.sh 用来启动 tomcat. shutdown.sh 用来关闭我们启动之后的 Tomcat.
3: 默认情况下: 我们这样直接启动没有权限执行这个操作的.我们需要给予授予这个权限给它, 用 cd … 退到上层目录:
4: 这里我们是用 ==chmod -R u+x ./bin ==命令授权 ,然后再洗进入 bin目录查看shell脚本
5:这里此时的权限 ‘’ -rwxr ‘’ 就代表已经有了执行权限, 直接输入 /.startup.sh 启动 我们的 Tomcat (其中./ 代表当前bin 目录下的):
6: 然后去我们的浏览器直接访问: localhost:8080 端口看到我们的 Tomcat 界面:则说明我们 Tomcat已经成功启动了:
7: 如果在mac 终端执行 ./shutdown.sh 关闭 Tomcat 然后刷新浏览器,就会发现无法访问了.
vim ~/.bash_profile
1:#Tomcat配置环量
变量名: export TOMCAT_HOME
变量值: export PATH=$PATH:/Library/Tomcat/apache-tomcat-9.0.37/bin
注意: 变量名是指向 JDK 跟目录(不是 bin 目录),变量值的后面也不要加分号
2:启动 tomcat 服务器
启动, 关闭 tomcat 服务器
通过 tomcat 根目录 /bin / startup.sh 可以启动 tomcat 服务器
通过 tomcat 根目录 /bin / shutdown.sh 可以关闭 tomcat 服务器
3: 启动后测试 访问浏览器:
在 tomcat 服务器启动后,服务器会默认监听 8080 端口,可以通过如下地址访问 tomcat 服务的主页:
http://localhost:8080
tomcat 服务器安装根目录下有很多子目录,这些目录的作用是:
bin: 用于存放 tomcat 服务器中批处理文件的目录 (xx.bat / xx.sh).
conf: 用于存放 tomcat 服务器中的配置文件的目录 (其中 server.xml 文件是 tomcat 服务器中非常重要的为一个文件).
lib: 用于存放 tomcat 服务器运行时所依赖的 jar 包.
logs: 用于存放 tomcat 服务器运行时产生的日志文件(启动 tomcat 服务器会打印很多信息,这些日志文件还会以文件形式保存到 logs 目录下).
temp: 用于存放 tomcat 服务器产生的临时文件,tomcat 会自己清理, 可以忽略该目录.
webapps: 是 localhost [虚拟主机]默认管理的目录, 将开发好的[web 应用] 程序放在 webapps 目录下,就可以通过浏览器访问 localhost 主机的 Web 资源文件中.
work: 用于存放 tomcat 服务器产生的工作文件,(jsp 翻译后的 Servlet 文件回放在 work 目录下): session 对象序列化后产生的文件也会放在 work 目录下:
1: 将 Tomcat 服务器整合到 Eclipse 工具中,可以通过 Eclipse 启动,关闭 Tomcat 服务器,更重要的是: 可以非常方便的将在 Eclipse 中创建的 web项目发布到 Tomcat 服务器中运行:
1: 点击 Window --> Preferences (偏好设置)
2:在偏好设置窗口点击 Server --> RunTime Environments --> add
3: 在弹出的窗口中选择 --> Apache --> Apache Tomcat v8.5,需要注意的是,这里得根据自己安装的tomcat版本进行选择,比如我安装是8.5版本的tomcat,所以这里选择Apache Tomcat v8.5。
4: 在下面的窗口中配置tomcat服务器的安装根目录,可以直接把路径复制到第二个输入框中;也可以点击后面的 Browse按钮在文件管理器中选择tomcat服务器安装根目录。
最后点击 finish 即可完成将 Tomcat 整合到 Eclipse 中的配置.
5: 如果没有可以到: window --> Show View --> other 中 搜索 servers: 如下图:
6: 在 Server 窗口点击 NO Server are available …链接:
7: 如果弹出的窗口默认的服务器不是 tomcat,则说明在此之前没有将 tomcat 整合到 Eclipse 中.
8、在上一步点完成后,Eclipses左侧会多出一个Servers项目,Servers窗口中会出现创建的Server,也就是tomcat服务器。
注意:①处的Servers项目不能关闭(close),更不能删除(delete)
9、在创建完Server后,双击tomcat,可以修改Tomcat服务器配置
(1)将Server Locations中的选项切换为第二个选项
(2)将Deploy Path右侧的输入框中的内容改为webapps。ctrl+s保存配置即可
以上配置是为了保证在Eclipse中发布Web应用到tomcat服务器中时,可以将项目发布到tomcat服务器的webapps目录下。
如果不配置,会导致tomcat服务器中webapps下的Web应用无法访问。
10、如果要移除添加的Server,需要同时删除①处的Servers项目(右键delete,要彻底从硬盘上删除),以及删除②处的tomcat服务器(右键delete)
a) Start:用于启动tomcat服务器,如果已启动,则显示 ReStart,作用是重启服务器
b) Stop:用于停止服务器
c) Add and Remove:将Web应用部署到tomcat服务器中,或者移除服务器中部署的Web应用
d) Clean:作用是将发布到Eclipse自己的webapps目录中的项目删除再重新部署
e) Clean Tomcat Work Directory:作用是将在tomcat运行过程中存入work目录的文件删除
启动tomcat 服务器 start 去浏览器访问 localhost:8080
问题 1:
如果在启动服务器时, 服务器启动失败,并弹出窗口显示如下异常信息:
根据上面的描述信息,可以看出是8005、8080、8009端口被同时占用了,此时只有一种可能,就是之前已经启动了tomcat或者之前开启的tomcat没有完全关闭导致的。
解决方式:到tomcat安装目录找到bin目录中的shutdown.bat文件,双击运行将服务器关闭,再到Eclipse中启动服务器即可!
问题 2: tomcat 服务器启动失败 2:
如果在启动服务器时,服务器启动失败,并弹出窗口如下异常信息:
解决方法:
(1) 可以先将服务器中所有的Web应用移除(在服务器上右键,Add and Remove–>Remove All–>Finish)
(2) 再分别执行服务器右键选项中的clean和Clean Tomcat Work Directory
(3)再次启动服务器,如果启动没有报错,则说明tomcat服务器本身没有问题,再将要运行的项目发布到tomcat中,再次启动服务器,观察是否有错误。如果有则说明是项目本身的问题。
(4)如果移除了所有的Web应用,启动tomcat服务器报错,则说明tomcat本身就有问题,可以将tomcat服务器重新配置一次到Eclipse中(将tomcat和Server项目删除,再点击链接重新创建Server).
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。