java web之tomcat详细配置

Tomcat

完整的安装教程:传送门

tomcat的下载及安装

安装java EE IDE

下载IDEeclipse没有serve选项

!!!注意最后的右下角进度条必须100%,有很多人卡在了49%,我也卡了几分钟,最后好了

问题汇总:

Tomcat的startup.bat启动后显示乱码

测试Tomcat

打开bin目录下的startup.bat不要关闭,然后打开浏览器输入http://localhost:8080/看到有页面即成功。

java环境变量的配置

Tomcat运行需要依赖java环境,也就是说电脑需要安装jdk才可以安装和启动Tomcat。因为Tomcat启动需要使用jre的环境。必须配置JAVA_HOME环境变量。如果没有,则服务器在启动的时候会一闪而过然后关闭。

当点击startup.bat一闪而过,想要看错误信息,可以先编辑(用记事本或者notepad++)该文件,在最后输入pause然后从新打开即可查看错误信息。

Tomcat端口号冲突

​ 如果电脑上安装一个应用之后,有可能会占用Tomcat的端口号,如果将Tomcat端口占用。同样Tomcat会启动不了。

​ Tomcat默认的端口号8080.一般80端口容易被其他程序所占用。因为80端口是http协议的默认端口。(可以省略)比如访问百度。https://www.baidu.com:80不输入80也行,因为默认就是80端口

解决冲突的办法

  1. 将占用端口的程序结束

cmd输入命令netstat -ano查看当前端口号,其中本地地址:后边就是端口号,找到相应的PID。然后去任务管理器中的详细信息中查找pid,结束即可

  1. 改变自身程序的端口

在tomcat的conf下server.xml将下面值换个值即可

 <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

Tomcat的目录结构

传送门

  1. bin :二进制文件(命令文件:开启和关闭)

  2. conf :配置文件

  3. lib :tomcat所需要的jar包

  4. logs :tomcat服务器日志文件

  5. temp :tomcat运行产生临时文件

  6. webapps :需要发布的项目需要放在webapps下

  7. work :JSP翻译(编译)成Servlet产生的代码

Tomcat的项目发布

  1. 传送门新建一个文件夹,然后在该文件下新建index.html,将文件夹复制到tomcat的webapps下,然后在bin中点击startup.bat启动项目。局域网内部的用户都可以访问该项目,在浏览器中输入https://localhost:8080/项目名/index.html

  2. 传送门通过配置虚拟路径发布项目

  3. 传送门

第一步:创建web项目。

第二步:创建xml(在tomcat/conf/Catalina/locallhost)

第三部:配置虚拟路径

最后访问项目:https://locallhost/test/index.html其中的test是test.xml

Eclipse集成tomcat

Eclipse中配置tomcat传送门

解决eclipse中Tomcat服务器的server location选项不能修改的问题

传送门

tomcat发布项目

配置好tomcat之后,新建动态项目,写个项目名,选择自己的Dynamic web module version(2.5和3.0版本不太一样了)然后又下找到servers右键tomcat选择add and remove 添加项目即可。之后就可以右键start运行。可以看到项目就在tomcat的webapps中。

猜你喜欢

转载自blog.csdn.net/qq_43566782/article/details/110230089