博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Tomcat
阅读量:6705 次
发布时间:2019-06-25

本文共 1263 字,大约阅读时间需要 4 分钟。

1、基本使用

  (1)到apache官网。www.apache.org

  (2)压缩版  window(rar,zip)  linux(tar,tar.gz)学习的时候用。

    安装版  win(exe  mis)  linux(rmp)

  (3)运行和关闭

      1)bin/startup.bat双击;在浏览器输入http://localhost:8080

      2)bin/shutdown.bat双击。

2、常见问题

  (1)闪退问题

    原因:tomcat软件是java语言开发的。 tomcat软件启动时,会默认到系统的环境变量中查找一个名称叫JAVA_HOME的变量。这个变量的作用找到tomcat启动所需的jvm。

           解决办法; 到环境变量中设置JAVA_HOME的变量

                         JAVA_HOME= C:\Program Files\Java\jdk1.6.0_30  (注意别配置到bin目录下)

  (2)端口占用

      1)关闭另一个程序

      2)修改conf/server.xml文件,更改port.

3、webapps目录: tomcat共享目录。需要共享的本地资源放到此目录中。

4、Tomcat目录

  

|-bin: 存放tomcat的命令。

              catalina.bat 命令:

                       startup.bat  -> catalina.bat start

                       shutdown.bat - > catalina.bat stop

             |- conf: 存放tomcat的配置信息。其中server.xml文件是核心的配置文件。

                   |-lib:支持tomcat软件运行的jar包。其中还有技术支持包,如servlet,jsp

                   |-logs:运行过程的日志信息

                   |-temp: 临时目录

                   |-webapps: 共享资源目录。web应用目录。(注意不能以单独的文件进行共享)

                   |-work: tomcat的运行目录。jsp运行时产生的临时文件就存放在这里

5、工具开发动态资源网站 

       1)创建web project (javaweb工程)

                   2)在WebRoot下建立静态资源文件,

                   3)在src下建立动态资源文件

                              3.1 new -> Servlet( servlet的代码生成器)

                              3.2 写pacakge  -> class名 -> 修改mapping  url

                   4)关联tomcat服务器

                            4.1 window-> Preferences - > MyEcplise -> servers -> Tomcat 6.x (注意一定要enable)

 

                   5)部署web project应用。(拷贝web应用到tomcat的webapps目录下)

                   6)启动tomcat服务器

                   7)访问servlet                         

                                     http://localhost:8081/day08_web/hello

 

转载于:https://www.cnblogs.com/h-g-f-s123/p/6106569.html

你可能感兴趣的文章
《机器人自动化:建模、仿真与控制》——1.5 习题解答
查看>>
积水成渊——数据中心用水效率分析
查看>>
重新定义云数据库 阿里云POLARDB 9月21日发布
查看>>
物联网安全威胁剧增 如何拓展移动化能力
查看>>
工业物联网:创造价值 转换业务模式
查看>>
思科若要加入超融合大战:需启用你的现金
查看>>
程序员如何既不耽误工作又有时间干业余项目?
查看>>
王胤:我是怎么把体温计变成助孕计的
查看>>
Linux下如何定制SSH来简化远程访问
查看>>
空与非空 EMPTY_LOB和NULL的区别
查看>>
未来的主角是公有云还是私有云?哪些云安全企业能在行业洗牌中脱颖而出
查看>>
可能吞噬硬件的无服务器云
查看>>
如何自行搭建一个威胁感知大脑 SIEM?| 硬创公开课
查看>>
安全圈老司机为什么会在这个游戏里翻车?(内附详细解谜攻略)
查看>>
大数据将带来哪些“健康红利”?
查看>>
技术派的梦想旅行,用大数据推动旅游2.0时代到来
查看>>
高校 WiFi 9 大谬论
查看>>
CyrusOne计划在美国德克萨斯建设大型数据中心园区
查看>>
暴风热点 要的不仅仅是免费WIFI
查看>>
MSR路由器的未来之路
查看>>