根据你服务器系统的差异,选择不同的启动脚本,
比如Windows选择startup.bat开启服务器,选�.shutdown.batå ³éæå¡å¨
èlinuxæå¡å¨åå«éæ©startup.shåshutdown.shå¼å¯å ³éæå¡å¨ã
大哥,你写的是JSP吧,首先tomcat启动,搜寻server.xml,找到后,解析标记,一个host标记是一个服务器,一个context是一个web应用你地址栏输入地址后,tomcat服务器去找你输入的地址对象的web应用,
看到是jsp处理不了就扔给tomcat容器,然后tomcat容器根据你配置的web.xml中的上下文定义到你的JSP页面代码或者Servlet代码,如果是Servlet就直接回调,
如果是jsp就先翻译成Servlet在回调,
一定要注意这一点,所有的Jsp页面都是在服务器端翻译成Servlet才执行的!!!
jsp翻译成的Servlet在你的tomcat服务器的work文件夹下,与你的jsp页面的名字基本相同
所谓的 回调方法 是指像 java中事件处理一样的方法,比如你动作事件中的actionPerformed()方法,你根本没有一句代码调用它吧,但它一有动作就执行了!!!
Servlet有三个 回调方法,系统自动调用:init(),service(),distory(),tomcat容器自动调用,控制Servlet的生命周期及处理用户请求,
总而言之,你写了个jsp页面,调用了某个bean,本质上是如果第一次运行此jsp页面,那么服务器会自动生成一个Servlet来响应客户端的请求,然后调用bean就是普通的java对象之间的调用了...
顺便问一句,javaBean没有人调用它的话怎么独立运行啊。。。。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)