java服务器tomcat,tomcat安装配置详解?
1、 先下载tomcat,到http://Tomcat.apache.org/
2、 注意,下载可以下载zip格式或exe格式的,其中zip格式的只要解压缩再配置下环境变量就可以使用了,就像绿色版的。我这里使用的是后者exe格式的,这个对于新手比较方便。本文介绍的是tomcat6.0的安装与配置教程。
3.下载好后如:
4.双击安装(注意:安装前应该先安装好jdk)
5.点击“Next”
6.点击“I Agree”
7.选择“Full”,然后点击“Next”
8.如果你没有安装其他的服务器,端口就保持默认,至于Password自己设置一个。点击“Next”
9、修改安装路径,点击“Next”
10.它会自动搜索到你机器里面的jre,也就是java运行时环境。这就是为什么要你先安装jdk,点击“Install”
11.等一会儿
12.点击“finish”, 安装完成。
13.测试,打开浏览器,输入: http://localhost:8080 或者http://127.0.1.1:8080出现:
则tomcat安装成功!
tomcat的启动与关闭
方法一:依次点击“开始”。 。。。如图:
击“Monitor Tomcat”之后在状态栏出现:
点击“Start service”就可以启动tomcat了,点击“Stop service”关闭。
方法二:直接打开doc,输入 “net start tomcat6”如下图:
就可以启动tomcat了,这个是最简便的方法了。停止tomcat服务:输入:“ net stop tomcat6”如图:
二:免安装版Tomcat
配置好JDK等环境变量之后,配置Tomcat环境变量(也可以不配置,最好配置)
双击Tomcat文件夹目录下的bin目录下的startup.bat
启动成功:
由启动信息可知,服务端口号为:8080
三、修改服务器启动端口号(默认为8080)
Tomcat的所有配置文件都在conf文件夹中,server.xml是核心配置文件。 打开conf文件夹中的server.xml
将8080更改为对应端口即可,此处改80端口。
此后启动时只需输入80端口即可。重新启动,查看效果。 80端口是浏览器默认的端口,可以不输入80,其他端口则需要输入
tomcat是做什么用的?
通俗点说他是jsp网站的服务器之一,就像asp网站要用到微软的IIS服务器,php网站用apache服务器一样,因为你的jsp动态网站使用脚本语言等写的,需要有服务器来解释你的语言吧,服务器就是这个功能。
如果你的网页是纯html的,浏览器就可以直接解释查看效果,但是你的网页一但是.jsp .asp .php 等的动态网页时浏览器自己就无法解释了,需要上面说到的服务器。tomcat便可以解释jsp等java编写的网站。
Java官方没有实现Servlet类?
谢邀。
首先问题主一个问题,如果Servlet被实现了,那应该怎么实现?实现什么逻辑?你的业务代码又该写到哪里?
其次对于Servlet的执行,这里不直接给出答案,只从表象来引导思考,由题主自行去找到答案:
Servlet刚出来的时候是需要通过web.xml进行配置的,3.0开始支持基于注解的方式配置。这里需要的知识点有Java读取xml,Java注解(注解的执行原理,不是使用)。无论配置web.xml还是注解,都配置了url。作用是什么?通过url找到Servlet,怎么去执行,也就是题主关心的问题。涉及知识点:Java如何动态的执行一个类?下面给个完整的大致流程(题主看之前最好先自己思考下):
你访问服务地址,浏览器发送HTTP请求服务端接收到请求后,解析HTTP消息,根据web.xml的配置,或注解上面的配置找到URL对应的Servlet通过反射来执行Servlet结果组装为HTTP响应返回浏览器渲染响应,你看到了结果tomcat8和jdk18兼容吗?
Tomcat 的版本和 JDK 的版本兼容性通常较好。对于 Tomcat 8.x 和 JDK 1.8.x,它们是兼容的,可以在 JDK 1.8.x 环境中运行 Tomcat 8.x 服务器。
但是,有时可能需要进行一些额外的配置,以确保 Tomcat 正确地使用 JDK 1.8.x。例如,您需要确保将 JDK 1.8.x 的路径添加到 Tomcat 的启动脚本中,以便正确设置 JAVA_HOME 环境变量。在 Tomcat 安装目录下的 bin/catalina.sh(Linux)或者 bin/catalina.bat(Windows)中,需要加入如下脚本:
```
set JAVA_HOME=C:\path\to\jdk
set JRE_HOME=%JAVA_HOME%\jre
```
在以上脚本中,便将 Tomcat 服务器安装路径和 JDK 的安装路径进行了关联。同时,也可以设置一些JVM参数(如内存参数等)。
在配置完成后,您可以启动 Tomcat 8.x 服务器,以确保 Tomcat 正确地使用 JDK 1.8.x 运行应用程序。
总的来说,Tomcat 8.x 和 JDK 1.8.x 是兼容的,但在实际使用中,应根据具体情况进行相关的配置和调整。
tomcat与centos的关系?
我的回答:tomcat是一个web server,也可以叫中间件。通过tomcat可以部署和配置web站点,展现出Java或者JSP网页。
tomcat 分成Windows版本和Linux版本,tomcat的Linux版本可以部署在centos系统中,去实现部署网站,解析JSP页面的功能。