在
D:\jakarta-tomcat-5.0.28\conf\Catalina\localhost
添加tomcatwebroot.xml
内容如下:
<Context debug="5" docBase="E:/tomcat/tomcatwebroot"
path="/tomcatwebroot" reloadable="true" privileged="true">
</Context>
可是在启动服务时候出现以下错误:
信息: Processing Context configuration file URL file:D:\jakarta-tomcat-5.0.28\conf\Catalina\localhost\tomcatwebroot.xml
2007-4-13 17:07:22 org.apache.catalina.startup.ContextConfig applicationConfig
信息: Missing application web.xml, using defaults only StandardEngine[Catalina].StandardHost[localhost].StandardContext[/tomcatwebroot]
2007-4-13 17:07:22 org.apache.catalina.core.StandardHostDeployer install
网上搜查了很多资料还是没有查出为什么
经过观察分析 我发现以下提示信息:
信息: Installing web application at context path /jsp-examples from URL file:D:\jakarta-tomcat-5.0.28\webapps\jsp-examples
2007-4-13 17:07:23 org.apache.catalina.core.StandardHostDeployer install
信息: Installing web application at context path /servlets-examples from URL file:D:\jakarta-tomcat-5.0.28\webapps\servlets-examples
2007-4-13 17:07:23 org.apache.catalina.core.StandardHostDeployer install
信息: Installing web application at context path /tomcat-docs from URL file:D:\jakarta-tomcat-5.0.28\webapps\tomcat-docs
2007-4-13 17:07:23 org.apache.catalina.core.StandardHostDeployer install
信息: Installing web application at context path /webdav from URL file:D:\jakarta-tomcat-5.0.28\webapps\webdav
2007-4-13 17:07:23 org.apache.catalina.core.StandardHostDeployer install
信息: Installing web application at context path /ShopOnLine from URL file:D:\jakarta-tomcat-5.0.28\webapps\ShopOnLine
2007-4-13 17:07:23 org.apache.catalina.core.StandardHostDeployer install
说明我们新建立的发布目录tomcatwebroot并不是我们以为的Tomcat的webapps目录
而是这个目录的子目录 所以这个添加的Context元素下的应该是一个Web应用的根目录,让Tomcat识别出来这个Web应用
所以我们可以配置一下:在E:\tomcat\tomcatwebroot下添加WEB-INF再在里面建立一个web.xml
现在再启动Tomcat会发现启动正常:
信息: Processing Context configuration file URL file:D:\jakarta-tomcat-5.0.28\conf\Catalina\localhost\tomcatwebroot.xml
2007-4-13 17:16:23 org.apache.catalina.core.StandardHostDeployer install
出现这个问题的本质是因为还没有弄清楚Tomcat的服务配置,费了我一个多小时才给这个问题弄出点眉目,基础的扎实还在十分重要的!!!
分享到:
相关推荐
解决这个问题,可以手动在Eclipse的Server视图中配置Tomcat服务器,添加相应的虚拟路径,或者直接修改Eclipse生成的server.xml文件,按照上述说明添加Context元素。 通过这种方式配置虚拟路径,不仅可以方便地管理...
虚拟路径的配置是通过在 server.xml 文件中添加 Context 元素来实现的。Context 元素的 path 属性指定了虚拟路径的名称,docBase 属性指定了虚拟路径对应的实际目录,workDir 属性指定了 Tomcat 运行时对 JSP 文件的...
首先,在server.xml文件中添加Context元素,然后使用ssh连接到Tomcat服务器,并重启Tomcat服务。 四、JVM内存分配机制 JVM将内存分为不同的区,包括Heap space、PermGen space等。Heap space用于存放对象,GC会...
2. 配置部署:在`conf/server.xml`的Host元素下添加Context元素,指定应用的文档根目录或WAR文件。 六、日志配置 1. 日志文件默认位于`logs`目录,可以通过修改`conf/logging.properties`来调整日志级别和输出格式...
3. **添加Context元素** 在`<Host>`标签内,需要添加一个新的`<Context>`元素来指定新的根目录。示例代码如下: ```xml <Context path="" docBase="G:\BLOG\" debug="0" reloadable="true" crossContext="true...
3. 手动编辑`server.xml`,添加Context元素,为应用指定特定配置。 在MyEclipse等集成开发环境中,可以方便地管理和运行Tomcat服务器,进行Web应用的调试和部署,大大简化了开发流程。 总结起来,Tomcat服务器的...
2. **添加Context元素**:在`<Host>`和`</Host>`之间插入`<Context>`元素,配置虚拟目录和程序的实际路径。例如: ```xml <Context path="/虚拟目录名" docBase="目标目录位置" debug="0" reloadable="true" /> `...
- 在server.xml的Host元素中添加Context元素,指定Web应用的路径和文件位置。 - 在conf/Catalina/localhost目录下创建XML文件,文件名即为Web应用的访问路径,实现热部署。 **四、配置文件** Tomcat的主要配置...
如果需要自定义部署行为,可以在"conf/context.xml"中添加Context元素,或者创建"CATALINA_HOME/conf/Catalina/localhost"目录下的XML文件来定义特定的应用配置。 总之,Apache Tomcat 7.0.105是一个强大且灵活的...
- Step1:在Tomcat的安装目录下的conf/server.xml文件中添加Context元素,用于配置资源引用。这里通过添加一个Context元素来为指定的路径指定文档根目录,并设置资源名称以及是否自动重载。 - Step2:创建Web项目,...
或者,你也可以在conf/server.xml的Host元素内添加Context元素,进行手动部署。 4. **日志管理**:Tomcat的日志文件位于logs目录下,可以通过修改logging.properties文件来定制日志级别和输出位置。 5. **安全设置...
- 或者,你也可以在server.xml中的Host元素下添加Context元素,手动指定应用的路径和WAR文件的位置。 8. **日志管理** Tomcat的日志文件位于%CATALINA_HOME%\logs目录下,包括catalina.out、host-manager、...
- 配置部署:在`conf/server.xml`的Host元素内添加Context元素,指定应用程序的路径和WAR文件位置。 4. **Tomcat的管理工具**: - `manager/html`:用于管理应用程序,包括部署、启动、停止和卸载。 - `admin/...
2. 或者,可以在server.xml的Host元素内添加Context元素,手动配置应用的部署路径和参数。 五、Tomcat管理和监控 1. 通过http://localhost:8080/manager/html登录Tomcat Manager,使用之前在tomcat-users.xml中...
2. 配置部署:编辑conf/server.xml中的Host元素,添加Context元素,指定应用路径和WAR文件位置。 五、Tomcat安全管理 1. 用户认证:通过conf/tomcat-users.xml定义用户角色,实现HTTP基本认证、FORM认证等。 2. ...
三是修改Tomcat的conf/server.xml文件,手动添加Context元素来指定应用的部署位置。 在开发过程中,你可能需要频繁地调试和更新应用。这时,你可以选择将应用部署为“exploded”形式,即将应用目录直接放在webapps...
- 或者在`conf/server.xml`的Host元素内添加Context元素来配置手动部署。 **安全性**: - 配置`conf/tomcat-users.xml`以添加用户和角色,实现基本的身份验证。 - 更新默认的`webapps/manager`和`webapps/host-...
- 在 `<tomcat>\conf\servers.xml` 文件中添加 Context 元素: ```xml <Context debug="0" docBase="Path_to_WebContent" path="/jsfColors" reloadable="true"/> ``` - `Path_to_WebContent` 是解压缩项目后...
或者通过修改conf/server.xml配置文件,手动添加Context元素来部署。 四、常用配置 1. **server.xml**:这是Tomcat的主要配置文件,包含了端口号、连接器、虚拟主机、Context等设置。 2. **web.xml**:每个Web应用...