安装tomcat服务器
(1)配置 JAVA_HOME指向你的jdk主目录 也可以在startup.bat文件中设置JAVA_HOME环境变量。 首次使用JAVA_HOME前设置即可。set JAVA_HOME=jdk 的主目录。加到25行前面(2)启动tomcat无法正常启动的原因
1.JAVA_HOME 配置错误,或者没有配置 2.端口占用 netstat -an来查看谁占用该端口 1.杀掉占用端口的程序 2.更改tomcat占用的端口 到conf/server.xml <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 3.能够打开,但是会导航到另外一个页面 去修改管理加载项,把默认导航禁用tomcat的目录结构bin:启动和关闭tomcat的bat文件conf:配置文件 server.xml 该文件用于配置和server相关的信息。比如tomcat启动端口号,配置Host域名,配置Context即Web应用 web.xml 该文件配置与 web应用(web应用相当于一个web站点) tomcat-user.xml 用于用户配置tomcat的用户密码和权限lib目录:该目录放置运行tomcat运行需要的jar包logs 目录:存放日志。webapps目录:该目录放置我们的web应用,即web站点。work目录:用于存放jsp被访问后,生成对应的servlet文件web-inf目录下的classes目录用来存放 class文件 lib目录存放jar文件(该项目需要的jar文件)如何用tomcat来管理一个 当我们管理tomcat可以管理其他目录的web应用---虚拟目录配置 我们在d盘有一个web应用。 可以在tomcat的conf目录下的server.xml的<Host>结点间添加如下代码 <Content path="/myweb" docBase="d:\myblog"/> 注意,是绝对路径context元素的常用属性 docBase 指定web应用程序的文档基目录或者war文件的路径名。可以指定目录的或war文件的绝对路径,也可以指定相对于Host元素的appBase目录的路径名,该属性是必须的。 path 指定web应用程序的上下文路径。在一个特定的虚拟主机中,所有上下文的路径都是唯一的。如果指定一个上下文路径为空字符串(“”),则定义了这个虚拟主机的默认web应用程序, 负责处理所有的没有分配给其他Web应用程序的请求。 reloadable 如果设置为true,Tomcat服务器在运行时,会监视WEB-INF/classes和WEB-INF/lib目录下类的改变,如果发现有类被更新, Tomcat服务器将自动重新加载该Web应用程序。这个特性在应用程序的开发阶段非常有用,但是它需要额外的运行开销,所以在产品发布时不建议使用。该属性的默认值是false。 upackWAR 如果为true,Tomcat在运行Web应用程序将展开所有压缩的Web应用程序。默认是true