• 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协议详解

  • 相关阅读:
    88. Merge Sorted Array
    87. Scramble String
    86. Partition List
    85. Maximal Rectangle
    84. Largest Rectangle in Histogram
    [Windows] Diskpart Scripts and Examples
    [Windows] 对于 mount 到文件夹路径下的分区,也可以使用 GetDiskFreeSpaceExA 函数
    [Windows] DiskPart commands
    [Windows] 如何用编程的方式格式化硬盘
    Windows API Index
  • 原文地址:https://www.cnblogs.com/silentteen/p/6010863.html
Copyright © 2020-2023  润新知