一、使用ip和port访问应用项目:

  打开tomcat安装根目录,打开conf目录下server.xml,找到<Host>节点,并且在该节点下新增:

<Context   docBase="D:/tools/tomcat/webapps/Demo"  path="" debug="0" reloadable="true"  />    

说明:docBase你的项目路径,由于我是放到webapps目录下,所以就指向webapps.

 可能出现的问题:

    如果在webapps中部署的某个项目app,在docBase又引用此项目,这个项目会被加载两次,

  在工作过程中就遇到过一次,项目启动的时候会先调用DAO查询一些配置参数,在启动日志中,

  这些SQL语句总是被打印两次,启动时间被延长。

    可以将app项目移出webapps,放到其他文件夹下,如apps,再在docBase引用%tomcatHome%\

  apps\app目录名。我在这样做的时候访问jsp遇到了JasperException异常 Page directive:

  invalid value for import,原因是在使用<%@page import="xx.xx.xx.xxClass;">时,后面的

  那个;号,正规的写法是不带;号的。

 

二、仅需ip即可访问应用项目:

  将server.xml中

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

8080改为80, 因为80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的.

相关文章:

  • 2022-01-11
  • 2021-10-01
  • 2021-10-18
  • 2021-06-26
  • 2021-05-09
  • 2022-12-23
  • 2022-12-23
  • 2022-01-18
猜你喜欢
  • 2021-05-01
  • 2021-10-31
  • 2021-06-29
  • 2021-12-12
  • 2022-12-23
相关资源
相似解决方案