Tomcat下载地址及配置
WEB服务器有很多,流行的WEB服务器有Tomcat 、 WebSphere 、 WebLogic、Jboss等。Tomcat优点免费开源,且该服务器支持全部JSP以及Servlet规范。
Apache软件基金会(也就是Apache Software Foundation,),是专门为
运作一个开源软件项目的 Apache 的团体提供支持的非盈利性组织
Tomcat官网地址 http://tomcat.apache.org
其中 zip文件文件为Windows压缩包。
tar.gz为Linux环境下的运行包。
在使用Tomcat前需要配置jdk。下载jdk后配置PATH和JAVA_HOME环境变量即可解压安装Tomcat。
PATH:需要添加到jdk的bin目录中。
JAVA_HOME:则只要配置到jdk。
解压Tomcat即可使用
Tomcat中文件作用
bin: 存放启动和关闭Tomcat的脚本文件
conf:存放Tomcat服务器的配置文件
lib:提供了支持Tomcat的支持jar包
logs:日志文件
temp:临时文件
webapps:web应用所在目录,为外界访问时使用
work:Tomcat的工作目录
启动服务器点击bin下的startup.bat文件可开启文本服务。在浏览器
搜索 127.0.0.1:[应用端口不固定],便能访问服务。关闭弹窗则会导
致服务停止网页404
其中conf下的server.xml文件是Tomcat的主配置文件。
语句
<connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"redirectPort="8443/>
中的port后对应的是服务器端口号。可以在此处更改端口号
idea集成Tomcat
1.创建JavaEE项目(勾选webProfile(8.0.1))
2.添加Tomcat
配置并简单使用Servlet前后端交互
1.为类继承 javax.servlet.http.HttpServlet
类中可重写父类方法如dopost ,doget, init,service,destroy
2.在web.xml中写入servlet配置,mapping为映射可设置前端的url访问地址
(xml为web的配置文件必须写在webapp下的WEB-INF目录下)
<servlet>
<servlet-name>login1</servlet-name>
<servlet-class>com.webservlet.Loginservlets</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>login1</servlet-name>
<url-pattern>/text</url-pattern>
</servlet-mapping>
3.post,get ,先调用service后根据请求方式判断使用的函数
使用post时需要注意编码转化
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException
req为传入数据,resq为传出数据
传入时使用req.setCharacterEncoding("utf-8"); 将编码转为idea使用的utf-8
使用req.getParameter("表单inout的name属性")接收表单的字符串数据
传出时使用PrintWriter pw= resp.getWriter();创建输出对象
使用pw.write("登录成功"); 将字符串输出到界面上
4.使用前端表单访问时action端口后跟项目名字,后接上mapping中的url地址
<form action="http://127.0.0.1:8080/EEzy1_1/loginZy1" method="post">