最近在项目中,遇到两个项目部署方面的问题,记录如下:
1、在tomcat部署的项目,如何访问时省略掉项目名称,只输入ip和端口号就可以访问。
2、webapps内部署的项目同webapps下ROOT内部署的项目,有何不同。
对于问题1:
在tomcat的server.xml配置文件中,添加一行配置即可隐藏项目名。
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t "%r" %s %b" prefix="localhost_access_log" suffix=".txt"/>
<Context debug="0" docBase="/ResSys" path="" reloadable="true"/>
</Host>
在host内部,添加Context的配置,其中,docBase为对应的项目路径,如此配置之后,
http://localhost:8080和http://localhost:8080/ResSys/将会返回相同的页面。
对于问题2,启动tomcat的成功后,输入http://localhost:8080/会进入tomcat的欢迎页面,这些欢迎页面,就存放在ROOT里面。
于是,若想修改欢迎页面,需修改conf/server.xml的配置即可。
相关推荐
在java中间件中大部分人都知道tomcat,一个开源免费的web服务器,不过今天要介绍的是一个国内自主开发的web服务器,它的名字叫“袋 <br/>*鼠*蛋”,同样是开源免费的,但是它所运行的不是JSP脚本语言,而是自己...
在工具条上点"运行Tomcat 服务器",就会自动运行Tomcat 服务器. 并自动运行IE浏览器,并自动打开http://localhost:8080/test1 网页. 你还将学会直接用javac命令来编译代码,java运行代码方法,ANT方式编译和运行代码, ...
在工具条上点"运行Tomcat 服务器",就会自动运行Tomcat 服务器. 并自动运行IE浏览器,并自动打开http://localhost:8080/test1 网页. 你还将学会直接用javac命令来编译代码,java运行代码方法,ANT方式编译和运行代码, ...
MyEclipse,Deamweare,选择SQLserver作为后台的数据库,选择JAVA、JSP、JavaScript、Html作为应用程序开发工具,运用Tomcat服务器技术,整个系统完全基于B/S (Browser/Server)模式进行设计。 1、Tomcat应用服务器 ...
用TOMCAT作为服务器,MYSQL作数据库,客户端之间的通信用JXTA。 虽然是纯JAVA开发,但我并没有在LINUX上面测试过,所以不能确定是否能在LINUX上面正确运行。 由于本软件的设计,开发,测试都是由我一个人完成...
运行项目 新建数据库mind_sub,运行脚本mind_sub.sql 修改pool.properties中的username和password 修改config.properties中的邮件服务器为你自己的 HostName ,AuthenticationEmail,AuthenticationPwd (我这里...
这是我最初的顶点服务器的副本。 这个项目是由 Jersey 教程页面上的脚本生成的 它需要 Maven 才能使用。 下载 Maven 并将其添加到构建路径中。 测试: mvn clean test 或在 Eclipse 中作为测试运行。 请注意,您...
tomcat ./catalina.sh stop ./catalina.sh start 17.命令top——查看cpu、内存 18.命令pwd——查看当前路径 19.命令tar——打包、解包 tar xvf/cvf 解压/打包tar文件 20.命令tail——查看文件详细信息 tail -f aaa....
1.4 JavaWeb应用的Web服务器Tomcat 1.4.1 Web应用服务工作原理 1.4.2 web应用服务器汇总 1.4.3 获取Tomcat 1.4.4 熟悉Tomcat的五脏六腑 1.5 JavaWeb开发利器之Eclipse 1.5.1 获取Eciipse 1.5.2 运行Eclipse 1.5.3 ...
490 第12章 JNI编程 493 实例131 简单的JNI调用 494 实例132 调用Windows API 495 实例133 通过JNI运行OpenGL动画 496 实例134 JNI与COM之间的调用 500 实例135 隐藏Java控制台 502 实例136 ...
实例133 通过JNI运行OpenGL动画 496 实例134 JNI与COM之间的调用 500 实例135 隐藏Java控制台 502 实例136 监控内存 505 实例137 获取本机的Mac地址 508 实例138 获取Java系统信息 509 实例139 控制Java与C++程序的...
14.2.2用Eclipse创建一个项目440 14.3AWT组件简介444 14.3.1AWT组件的层次结构445 14.3.2AWT中的基本组件和子包446 14.3.3AWT组件通用属性与方法448 14.3.4使用AWT编制GUI程序示例449 14.4事件处理452 14.4.1...
2.4.3项目模块 25 核心 - spring-security-core.jar 25 远程处理 - spring-security-remoting.jar 25 Web - spring-security-web.jar 25 配置 - spring-security-config.jar 26 LDAP - spring-security-ldap.jar 26 ...
Spring Web Flow 是 Spring 的一个子项目,其最主要的目的是解决跨越多个请求的、用户与服务器之间 的、有状态交互问题。最新版本为 2.0 ,相比于 1.x 版的 Spring Web Flow ,有以下几个值得注意的新 特性。 • 与 ...
书写EJB要遵循一定的规范,另外要运行EJB,你需要有相应的EJB容器,比如WebLogic、jboss等,而JavaBean不需要,只需要安装Tomcat就可以了。EJB用于服务端的应用开发,而JavaBean用于客户端应用开发。 触发器? 答:...
内容为J2EE应用开发详解中的源代码 第1章 Java Web应用开发简介 1 1.1 Java EE应用概述 1 1.2 Java EE...456 20.6 系统运行 462 20.6.1 服务器的选择 462 20.6.2 系统的部署 462 20.6.3 系统的运行 463 20.7 小结 466
服务器采用Tomcat 5.0 及以上版本 开发工具采用Eclipse 3.1以上版本 3.本书所附光盘范例 第1章(/C01/) JsWeb 传统的JavaScript模式实现刷新 IframeWeb 基于框架的不刷新模式 AjaxWeb 基于...
useHideMember_2.java 试图使用隐藏的成员变量 useInner.java 使用内部类 第5章 示例描述:本章学习数组与字符串。 ArrayString.java 字符串数组 assignTwoDime.java 为二维数组赋值 getMaxElem.java 获取数组...