Tomcat不加项目名称访问设置

一、Tomcat不加项目名称访问设置

一、方法一:修改配置文件server.xml

  1、修改配置文件server.xml

<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
    <!-- path留空代表访问域名后面不需要带项目的名称 -->
    <Context path="" docBase="./jenkins" reloadable="false" />
</Host>

  2、补充:自定义Tomcat站点目录

  <Host name="localhost"  appBase="webapps"
        unpackWARs="true" autoDeploy="true">
    <Context path="" docBase="/opt/ytd_web/ued" crossContext="true" allowLinking="true" reloadable="false"/>
    <Context docBase="/opt/ytd_nas/share_data/user" path="/user" />
    <Context docBase="/opt/ytd_nas/share_data/upload" path="/upload" />
    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
           prefix="localhost_access_log" suffix=".txt"
           pattern="%h %l %u %t &quot;%r&quot; %s %b" />

  </Host>

  说明:

  1. docBase:代表项目的绝对路径。也可以使用相对路径。
  2. path:代表访问时的项目名称

二、方法二:移动文件

  将项目下的文件复制放到tomcat的webapps/ROOT目录下
  所有的项目都在webapps目录里面,root是其中的一个项目,浏览器访问http://localhost:8080/ 其实是默认访问root项目。

原文地址:https://www.cnblogs.com/happy-king/p/9193490.html

时间: 2024-10-09 17:48:28

Tomcat不加项目名称访问设置的相关文章

Tomcat去除项目名称和端口号,直接使用ip地址访问项目的方法

网站开发过程中,一般的工程访问路径是  http://10.10.153.86:8080/projectName如何设置成http://10.10.153.86/ 解决方法: 首先,进入tomcat的安装目录下的conf目录,我的目录是 /usr/local/apache-tomcat-6.0.20/conf,编辑文件server.xml. 1.去除端口号8080. 将server.xml中的 <Connector port="8080" protocol="HTTP/

记录-配置tomcat不加项目名即可访问项目

环境:tomcat 在eclipse中  打开Servers  下的server.xml文件,在最下方你会看到类似 <Context docBase="/vankeplatform" path="" reloadable="true" source="org.eclipse.jst.jee.server:vankeplatform"/></Host> docBase 表示你的项目名称 path 路径 将

tomcat部署项目去掉项目名称,直接IP地址不带项目名称访问

第一步.去除端口号8080 将server.xml中的 ?<Connector port="8080" protocol="HTTP/1.1" ? ? ? ? ? ? ? ?connectionTimeout="40000" ? ? ? ? ? ? ? ?redirectPort="8443" ?enableLookups="false" ?minProcessors="10" m

tomcat配置去端口和项目名称访问

1.将下面的8080端口改为80 <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> 2.找到Host,这块配置完全一样,其中docBase的值就是项目名称 <Host name="localhost"  

tomcat去掉项目名称

需求: 把发布到Tomcat下的web项目,访问路径去掉项目名称 问题背景: 以前的.net些的WebService,现在改用java来写了.已经把wsdl搞的基本一致了,但是由于原webservice发布到iis网站的根目录了,所以访问的时候也就没有虚拟目录的名字.但是java写的WebService,放到Tomcat下的时候,默认会带上项目的名称.就多了这么一段: 如原来的wsdl为:http://localhost:8080/SearchReqService.asmx?wsdl 现在的ws

eclipse中web项目发布到tomcat时项目名称不同

今天使用eclipse进行项目调试开发,有的时候需要修改项目的名称,可是在eclipse中部署到tomcat中访问的时候仍然只能使用旧的项目名称进行访问. 发布的项目会出现路径不对的情况,修改过程, 找到项目目录,在.settings目录下找到org.eclipse.wst.common.component文件,修改文件内容 <?xml version="1.0" encoding="UTF-8"?><project-modules id=&quo

关于不带项目名称访问项目的部署方式

Myeclipse开发Web项目发布到Tomcat下的Root目录即可解决标题问题,平时我们访问http://localhost:8080/会进入tomcat的官方网页.我们这样做便是把我们自己开发的Web项目覆盖掉了原来的. 通常情况下,Web项目是发布到Tomcat下的webapps文件目录下的 .以至于我们访问的时候: 例如:Web应用项目名称为:webManager,则部署到tomcat后,是部署在tomcat/webapps/webManager中,网址为:http://localho

cocos2d项目 打包apk 项目名称相关设置

修改android项目名称(打包生成的默认apk名称),直接找到proj.android目录下.project文件夹里面比较靠前的xml配置,修改<name>项目名称</name> 修改apk安装后桌面显示的名称直接找到proj.android/res/values/strings.xml,修改<string name="app_name">安装后的应用名称</string>; 包名有数字开头比如 com.28game.com 导致编译会

解决eclipse使用tomcat启动项目后访问项目404的问题

今天启动项目的时候发现项目启动没有问题,但是一直访问不到页面,F12发现根本没有交互,百度后解决了,故记下来为以后提供方法,若有不同的解决方法,欢迎指教 1.首先要确保你的tomcat下没有项目,怎么查看呢,点击window-->show view-->如果没有看到server,则点击other,-->搜索server,找到后,点击open 2.可以在控制栏看到server,里面是你eclipse配置的tomcat,清空该tomcat下的项目 3.双击tomcat,按照下图进行修改,至此