Java Web开发入门-Tomcat 单元测验
1多选
下面关于Tomcat的说法正确的有:
- A.Tomcat会监听端口,获取用户的请求
- B.Tomcat会完成用户的http请求的http报文格式的解析
- C.Tomcat是一个web容器,会调用用户的代码逻辑
- D.Tomcat使用的开源协议是Apache License
- E.Tomcat跟OpenJDK一样,是由C++编写的
- F.Tomcat是一种开发工具
关于Tomcat安装目录下子目录的功能,下面说法错误的有:
- A.conf目录下包含了Tomcat启动需要依赖的一些Jar文件
- B.默认情况下,发布应用的时候,要把具体应用放到webapps目录下
- C.bin目录下,只有几个脚本,没有任何Jar包
-
D.lib目录下,主要放置Tomcat使用的配置文件
-
E.启动关闭相关的脚本都在 bin 目录下
在Tomcat的配置文件server.xml中可以配置如下的哪些信息:
- A.Connector使用的线程池参数
- B.Tomcat的访问日志输出格式
- C.Connector监听的端口号
- D.Tomcat运行进程的CPU亲和性
访问Tomcat部署的应用的时候,出现了如下错误,一般情况下,产生的原因不会是:
- A.Tomcat正确启动,但是浏览器访问时输入的URL有错误
-
B.浏览器访问时输入了错误的Tomcat监听的端口
- C.忘记了启动Tomcat应用,所以提示Not Found
-
D.用户没有权限启动Tomcat,启动Tomcat的时候实际上是失败的
- E.Tomcat正常启动,但是由于用户逻辑代码bug,在运行中抛出来了未被用户捕获的异常
2、判断
Tomcat默认的监听端口是8080,而且无法被修改
- A.×
-
B.√
Coyote 是Tomcat的connector组件的实现,主要完成了与网络通信相关的功能
-
A.×
-
B.√
Tomcat的访问日志格式是可以配置的
- A.√
-
B.×
Tomcat只能调用用户的代码生成动态响应,无法处理静态文件
- A.√
-
B.×
Tomcat是可以独立作为一个Web服务器使用
-
A.√
-
B.×
Tomcat只能处理HTTP 1.0协议,无法处理HTTP 1.1协议
-
A.×
-
B.√
Tomcat中Container部分的实现是Catalina,它会调用执行用户的Java代码
- A.×
- B.√