Tomcat部署(进行web服务器开发)

Tomcat部署(进行web服务器开发)

一.tomcat安装

下载

参考

二.tomcat与eclipse

1.tomcat部署到eclipse

2.eclipse下配置tomcat的几个重要问题

3.web项目部署到tomcat中:

  方法一:将eclipse中web部署目录改为Tomcat安装目录,并解决依赖包输出问题。

  方法二:在eclipse中将项目export为.war,并放在tomcat目录中webapps下面即可。

三.tomcat与IDEA(web开发需要旗舰版)

1.学生可以免费使用

2.tomcat部署到IDEA(注:在项目配置中如果不修改Paths地址,则web程序编译后生成的文件目录会继承工程目录,修改后则会处于新建的classes文件夹下)

3.IDEA默认edit configurations 没有tomcat选项:File --> Settings -->Plugins : 搜索tomcat,选择Tomcat Server

四.tomcat程序运行遇到的错误与注意事项

1.tomcat中支持库lib与eclipse中编写程序的支持的.jar库是独立的,如果用到必须两个中都添加。eclipse中添加用于程序编写(提示以及编译),tomcat中添加用于运行

2.启动tomcat的startup.bat,但除服务器所在主机外,外部设备(其他主机、Android设备)等均无法访问(可通过网页测试)?

  原因:防火墙问题

  解决方法:

    (1)在windows防火墙->高级设置->入站规则(右击)->新建规则->端口->TCP,特定端口(如这里使用8080端口)...

     注:我这里设置没有成功

    (2)(不推荐:)关闭windows等(如杀毒软件)防火墙

五.tomcat程序编写遇到的错误与注意事项

1.request

  1.1 getScheme():返回当前页面使用的协议,如http,https

  1.2 getProtocol():返回客户端传送数据所使用的协议

  1.3 getServerName():获取网端域名,本地即为localhost

  1.4 getServerPort():获取端口号

2.一个项目中,@WebServlet只能有一个,否则会报错。

3.报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java

4.使用Eclipse启动Tomcat6时出现 'Starting Tomcat v6.0 Server at localhost' has encountered a problem.

  原因:本机特定端口被占用

  解决方法:先看一下你的tomcat是否已经启动。通过windows的任务管理器看看是否java进程。eclipse会启一个javaw的进程,tomcat会启java进程,杀掉java进程再试一下。如果还有问题,再看一下是否有其他程序占用这个端口。是否启过php的服务器。可能会有端口冲突

六.补充

1.http协议详解

posted on 2016-10-29 14:39  silentteen  阅读(376)  评论(0编辑  收藏  举报