web项目tomcat启动url自定义(去掉项目名)

通常,使用maven构建web项目,启动时默认的访问路径:

http://ip:port/项目名

很多时候我们不喜欢这样 访问,我们希望下面的访问方式:

http://ip:port

如果是本地的tomcat,这个就很好解决,只要设置下tomcat就可以

但是如果是maven项目,使用的是tomcat插件,是通过配置来设置

设置如下:

<!-- 配置Tomcat插件 -->
<plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <version>2.2</version>
    <configuration>
        <port>8081</port>
        <path>/</path>
    </configuration>
</plugin>

原文地址:https://www.cnblogs.com/ylht/p/10200511.html

时间: 2024-10-06 23:52:57

web项目tomcat启动url自定义(去掉项目名)的相关文章

Java Web开发Tomcat中三种部署项目的方法

一般情况下,开发模式下需要配置虚拟主机,自动监听,服务端口,列出目录文件,管理多个站点等功能 准备工作: 软件包:apache-tomcat-6.0.20.rar 将软件包解压至硬盘一分区,进入%TOMCAT_HOME%/conf目录 一:server.xml 配置 1.配置端口,修改server.xml. <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000"

关于maven项目tomcat启动成功但是项目访问不了的问题

有时候经常出现一种情况就是明明tomcat启动过程中并没有报错,也启动成功了,可是就是访问不了系统页面.如下 项目明明启动可是访问系统时报404 那么怎么解决呢? 首先去看一下tomcat根路径下有没有将页面加载到webapps目录下: 果不其然发现只有类路径下的东西,没有把页面发布上去.对于此种情况回到eclipse中.做如下操作:右击项目-->选中Build Path选项 -->选中Configure Build Path -->选中Deployment Assembly应该看到的是

eclispse + tomcat 启动是不加载项目的解决办法

有一个java spring的项目一直好好的,突然一天不能启动了.eclipse的console没有报任何错误,相关的server配置也没有问题,经过一翻折腾顺便还把eclipse从indigo升级到kepler,然后发现只要清一下tomcat就可以啦,在servers下点tomcat的右键,然后选择clean,再次启动就好了,具体如下图

Tomcat虚拟URL路径访问项目

原地址: http://localhost:8080/ggxs/index.jsp 虚拟后: http://www.lingtong.com/index.jsp 1.端口号port="8080" 修改为 port="80": <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8

Tomcat 配置 默认应用 (去掉项目名称、移除项目名称)

Tomcat 配置默认应用,即只输入域名或ip,不用输入项目名称: <Host name="localhost"  appBase="webapps"unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path=""

myeclipse下原来好使的项目,tomcat启动找不到sessionFactory的bean的解决方法

org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'sessionFactory' is defined 这个问题发生的很突然,网上各种找都是说没有配置啊,没有加载啊,没有~~~~~ 其实我这个原因是myeclipse有缓存了,具体解决方法: 点解工具栏 Project ->Clean,默认点选Clean all projects,也可以点选Clean projects selected

[Java Web学习]Tomcat启动时报war exploded: Error during artifact deployment

报错:Artifact FirstWeb:war exploded: Error during artifact deployment. See server log for details. SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springframewor

如何去掉tomcat启动时的项目名

问题需求:tomcat启动项目的时候,一般用localhost:8080/XXXX ,现在想直接用localhost:8080来进入系统 解决办法:在tomcat安装目录中,找到..\apache-tomcat-7.0.75\conf 下的server.xml,打开后找到<Host>标签下的 <Context>标签 设置为:<Context docBase="XXXX" path="" reloadable="true&quo

严重: Error in dependencyCheck java.io.IOException: invalid header field(tomcat启动成功可是訪问web项目404错误)

tomcat启动的时候出现 严重: Error in dependencyCheck java.io.IOException: invalid header field 而且tomcat也不自己主动reload 然后訪问在eclipse里面訪问web页面出现404,原来web程序一直没有被load进tomcat里面 原因:WebContent > META-INF > MANIFEST.MF文件不是多了几个空行就是多了几个空格,导致出现IO错误 解决的方法去掉空格和空行 重新启动tomcat