JSP项目在放在tomcat虚拟目录运行


一:关于Tomcat部署虚拟目录
 首先打开Tomcat的安装目录:打开目录>>打开conf目录>>找到server.xml文件并打开>>找到 <Host></Host>并在里面加入
 <Context path="/XXX" docBase="X:\XXX\XXX\qiye\WebContent" debug="0"  reloadable="true" />并保存 >>进入Tomcat目录打开Bin目录>>
 双击startup.bat启动Tomcat(不能关闭)>>打开浏览器即可打开项目(http://localhost:8080/"path"/"xxx")

 例如:<Context path="/16jsp" docBase="F:\13jsp\qiye\WebContent" debug="0"  reloadable="true" />
(注意:docBase为项目的路径 path自己命名即可,浏览器则输入:http://localhost:8080/16jsp/login.html)

 注意:<Context path="/qiye" docBase="D:\ALPHA\workspace\qiye\WebContent" debug="0"  reloadable="true" />
  
   1.path是你通过tomcat启动项目后,访问项目的url地址的名字,最好是你的项目名字。
   2.docBase是你的项目所在目录,一般写的是工程的WebRoot的根目录,也有可能你的是WebContent根目录。
   3.debug 则是设定debug level,  0表示提供最少的信息,9表示提供最多的信息
   4.reloadable:如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,
                如果监测到有class文件被更新的,服务器会自动重新加载Web应用。
                在开发阶段将reloadable属性设为true,有助于调试servlet和其它的class文件,
                但这样用加重服务器运行负荷,建议在Web应用的发存阶段将reloadable设为false。




二:启动Tomcat问题
    tomcat.exe和startup.bat启动的区别是什么???


   1、这两个都可以启动tomcat,但tomcat7.exe必须安装了服务才能启动,而startup.bat不需要
   2、另外一个区别是它们启动所使用的JAVA环境配置是分开的
      tomcat7.exe启动所使用JAVA配置与服务启动所使用的JAVA配置一样,都是通过tomcat7w.exe的JAVA面板配置(可以在创建服务前修改service.bat文件的JAVA_HOME变量来指定初始的JVM,该JAVA面板的所有配置项都是从service.bat文件初始化的。)
      startup.bat启动所使用的JAVA配置可以通过修改catalina.bat 与setclasspath.bat 文件里的JAVA_HOME与JRE_HOME变量来指定,也可以直接在电脑的高级属性里面添加

猜你喜欢

转载自blog.csdn.net/weixin_42264823/article/details/80934455