JavaWeb基础—Tomcat

JavaWeb服务器:可以运行以及发布JavaWeb应用的JavaWeb容器,开发项目必须放在该容器中才可以被浏览器访问。(只能等待请求,然后做出响应)

  静态资源(HTML):数据始终不变

  动态资源(JSP/Servlet):数据由程序产生,页面因人因时而变

Tomcat:安装不再赘述,免安装版直接解压即可(建议安装时只修改盘符) (一只可以运行的叫Tom的小猫),Tomcat必须要求JAVA_HOME的正确配置   

      Tomcat的开启与关闭(bin目录):startup.bat(双击打开,一闪即消失说明JAVA_HOME配置问题)  shutdown.bat(双击关闭)
      Tomcat端口号修改:conf文件夹、server.xml、端口号一直到65535

  验证是否安装成功:打开浏览器,输入http://localhost:8080/,能显示Tomcat界面代表安装成功。

JavaWeb基础—Tomcat

  容易出错的地方主要是

  JAVA_HOME未正确配置:检查配置

  端口被占用:见 小问题分类的博客

    

虚拟目录映射的方式:

  tomcat服务器会自动管理webapps目录下的所有web应用,并把它映射成虚似目录。换句话说,tomcat服务器webapps目录中的web应用,外界可以直接访问。

部署Tomcat到myeclispe(Eclipse大同小异):

  window->perferences->MyEclipse->servers->Runtime Environment

部署完成过后在window->show view->servers中可以看到

修改端口号:

  参考:http://blog.csdn.net/alongwilliam/article/details/8199974

eclipse部署时出现404需要配置!

  http://blog.csdn.net/lynn_wgr/article/details/7751228

注意MyEclipse中建立的web的项目默认没有web.xml,需要在建立项目时 next->next->勾选generate web.xml

  更新:一般开发时重启tomcat的场景——等待JRebel的逆袭!

      修改jsp页面是不要重启的
      修改properties文件是不要重启的

      修改java文件是要重启的。
      修改xml文件是要重启的。

  如果是debug模式的话,并且没有添加新的方法,是不用重启的

  更新:注意:tomcat用的时候,不要点restart,先点publish发布项目,再start

        也就是先关闭再启动,而不是直接restart,可能会造成不能启动也不能关闭的问题

上一篇:【转】使用C#实现ADSL自动拨号


下一篇:iis下php 500错误