tomcat 不同域名 不同端口访问项目

需要添加多域名 ,或者不同域名在不通端口下访问需要在tomcat/conf/server.xml文件下,在server标签下 添加

<Service name="OPEPC">

    <Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

    <Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />

    <Engine name="OPEPC" defaultHost="localhost">

      <Realm className="org.apache.catalina.realm.LockOutRealm">
        <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
               resourceName="UserDatabase"/>
      </Realm>

      
      <Host name="www.winstar-online.com"  appBase="OPEPC"
            unpackWARs="true" autoDeploy="true">
            
        
        <Context path="" docBase="D:\apache-tomcat-8.5.6-windows-x64\apache-tomcat-8.5.6\webapps\OPEPC" />  
      
      </Host>
    </Engine>
  </Service>

比较重要的是 Connector标签,里面的port指定了 这个服务通过什么端口访问,

还有Host标签,name是需要通过什么域名访问,

Context标签 path属性是访问host域名后要访问的位置,""空就是直接访问,后面的docBase属性就是指定前面path路径时的物理地址,不同的项目就添加不同的路径

时间: 2024-10-12 04:55:34

tomcat 不同域名 不同端口访问项目的相关文章

tomcat跑多个项目和不同端口访问项目

最近笔者在工作中需要同时运行多个项目,且有时需要不同端口访问项目:在此过程中,笔者觉得有必要将注意事项记录一下,以备后边查阅或广大读者借鉴. 工作环境是win7,64位,IDE为eclipse,浏览器用的是谷歌浏览器: 一,tomcat跑多个项目: 1.在eclipse窗口:打开Window>>Preferences>>Server>>Runtime Environments,可以看到之前设置过的Tomcat的安装路径: 2.选择所安装tomcat版本,next: 3.

在Tomcat服务器中去端口访问域名

在刚购买域名并解析后,从外网访问Tomcat服务器时是需要在域名后面加端口":8080".要去端口访问的步骤如下: 在Tomcat目录下的conf文件夹下,打开server.xml文件. 找到: 1 <Connector port="8080" redirectPort="8443" connectionTimeout="20000" protocol="HTTP/1.1"/> 改成: 1 &l

一个服务器下配置多个项目,输入域名就能访问项目

进入tomcat-->conf-->server.xml. 修改如下: (1):将默认的端口8080修改成80 <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> (2): <Host name="域名"  appBase="webapps&

Tomcat设置只需IP加端口访问项目网站

在Tomcat安装目录 webapps文件夹下新建ROOT文件夹,把项目名文件夹下的所有文件复制到ROOT文件夹里,然后正常运行打开项目即可.因为Tomcat默认启动webapps的ROOT文件夹. 如果有第二个或更多的项目要设置,需要新建webapps?文件夹,把另外的项目复制到其中.设置conf文件夹下server中的HOST标签.

百度云BCC配置Apache VirtualHost 实现相同域名不同端口访问不同应用

问题描述:前戏:本人在百度云上购买了BCC虚拟服务,并购买域名,部署应用,可以正常访问(这里一切都很正常^_^). 事情正在起变化:随着开发的不断推进,工程在本地测试成功后,部署到服务器,会发现有些页面和本地测试的不一致,而这些功能是直接面向客户的,会给客户留下很不负责任的印象,乃至.... 解决方案:1. 购买其他域名,同样部署,作为测试环境,可以在线版前后同步(可是这需要白花花的银子) 2. 能不能让同一域名的不同端口指向不同的应用??? 于是开始了一番测试和调验.... 记录: 在/etc

Tomcat启动成功,但是访问项目时或者是localhost:8080时出现404;

一:访问路径 首先需要注意的是自己的访问路径是否正确,当然了,一般情况下都不会出现这种问题,但是呢,在这里还是要提一下,避免真的发生这种情况. 二:Tomcat的配置文件 双击Servers中的tomcat; 双击之后,会出现上图这种界面,找到server Locations这一项:这一项默认的是Use workspace metadata (does not modify Tomcat installation).我们需要修改为Use Tomcat installation (takes co

tomcat启动正常,但是访问项目时,404. Eclipse没有正确部署工程项目

在eclipse中新建的Dynamic Web Project.写好代码后,选择Run on Server(当然Server配置为Tomcat),但是运行后我们发下在Tomcat的安装目录下并没有出现我们所建立的工程名字.很明显,项目并没有自动部署到Tomcat的Webapps中. 不信我们等eclipse中的tomcat启动以后.在eclipse内置的浏览器中输入http://localhost:8080/webDemo/login.jsp(其中webDemo为工程名字).可以正常打开.但是我

Tomcat 仅用ip和端口 不用项目名就能访问项目

今天发现生产上tomcat项目 仅用ip+端口 就能访问项目,觉得很奇怪,百思不得其解,各种尝试,终于找出原因 例: http://192.168.50.248:8081/login.htm     能直接进入项目的登录页面 http://192.168.50.248:8081/project/login.htm  也能进入项目的登录页面 于是,我本地tomcat尝试了下,发现如果不加项目名,访问就404了, 后来我加了项目名,登录页面能访问,但是登录成功,跳转到index.htm的时候,项目名

tomact配置域名和端口直接访问网站

tomact配置域名和端口直接访问网站,就是使用域名解析到主机,通过端口执行网站地址,实现访问,在上一章节中发布了两个web项目,但是都是执行同一个根文件夹,通过 http://localhost:8080/项目名称   以这样的地址进行访问的. 下面通过配置Tomcat安装地址下的conf文件夹下的server.xml文件,实现绑定域名和指定端口到指向目录实现 域名加端口访问 网站 1.先配置两个虚拟域名.打开以下目录:C:\Windows\System32\drivers\etc 选中hos