JSP 教程 在线

2104JSP 开发环境搭建

如何查找占用指定端口的应用程序?

以管理员身份执行 CMD 命令窗口。

netstat -ano |findstr 3306      # 查看3306端口是否存在
tasklist |findstr 3036(PID号)  # 查看pid为3036的是什么程序在用
taskkill /T /F /PID 3036        # 强制(/F参数)杀死pid为3036的所有进程包括子进程(/T参数)

更多内容查看:Windows下如何查看某个端口被谁占用

2103JSP 开发环境搭建

tomcat 的 8080 端口经常会被占用,解决办法两个:

  • 1、关闭占用8080端口的进程:8080端口被占用的话执行startup.bat会报错,可在cmd下执行netstat -ano命令查看8080是否被占用,如果被占用可根据相应的PID号在任务管理器查找并关闭相应进程,然后重启tomcat。此方法弊端是端口被占用就得重复上述操作。
  • 2、更改tomcat端口:进入tomcat安装目录\conf\文件夹,以记事本打开service.xml,在如下所示位置指定新的端口号并重启tomcat。
    <Connector port="8022" protocol="HTTP/1.1"
        connectionTimeout="20000" 
        redirectPort="8443" />

protocol 这个参数可以修改成 org.apache.coyote.http11.Http11NioProtocol , 可以提高 tomcat 的并发能力,修改了这个配置需要重启 tomcat 才能生效。

<Connector port="8022" protocol="org.apache.coyote.http11.Http11NioProtocol"
    connectionTimeout="20000" 
    redirectPort="8443" />

2102JSP 开发环境搭建

Tomcat环境变量Catalina_Home配置

1、CATALINA_HOME是TOMCAT安装路径的别名,目的是为了方便使用TOMCAT

2、计算机>属性>环境变量, 新建环境变量。变量名为CATALINA_HOME ,变量值tomcat的解压目录,我电脑上的为:“D:\apache-tomcat-7.0.12”,注意后面不用多加“\”或者“;”

3、在环境变量Path中,新增加“%CATALINA_HOME%\bin\ "

3、启动tomcat :进入命令行cmd,输入startup.bat

4、打开浏览器,输入:http://localhost:8080, (如果修改了端口号,加上相应端口)看tomcat是否正常启动

5、关闭tomcat:进入命令行cmd,输入shutdown.bat