javaweb项目部署

Wesley13
• 阅读 690

首先谢谢 @JFinal 的自由,让我搞明白,原来项目可以这样部署。

以前的部署方式:

tomcat目录--conf--server.xml

修改节点,添加如下内容:

<Context path="/jfinal" docBase="D:\code\jfinal\JfinalHello\WebRoot" reloadable="false"/>

这里给出另一种站点配置方式

第一步,修改C:\Windows\System32\Drivers\etc\hosts 

添加多个域名解析

127.0.0.1 abc.com
127.0.0.1 xyz.com
127.0.0.1 jfinal.com
......

 第二步,同样修改tomcat目录--conf--server.xml文件

拷贝多个 节点,同时添加站点别名 例如:abc.com

添加

<Server port="9005" shutdown="SHUTDOWN">
  <Service name="Catalina">
    <Executor name="tomcatThreadPool" namePrefix="HTTP-9081-exec-"
        maxThreads="200" minSpareThreads="10" maxIdleTime="60000"/>
    <Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" executor="tomcatThreadPool"
               URIEncoding="UTF-8" />
    <Engine name="Catalina" defaultHost="localhost">

      <Host name="localhost"  appBase="webapps" unpackWARs="false" autoDeploy="false" xmlValidation="false" xmlNamespaceAware="false">
        <Context path="" docBase="J:/path_1" reloadable="false"/>
        <Alias>abc.com</Alias>
      </Host>

      <Host name="jfinal.com"  appBase="webapps" unpackWARs="false" autoDeploy="false" xmlValidation="false" xmlNamespaceAware="false">
        <Context path="" docBase="J:/path_2" reloadable="false"/>
        <Alias>jfinal.com</Alias>
      </Host>

      <Host name="xyz.com"  appBase="webapps" unpackWARs="false" autoDeploy="false" xmlValidation="false" xmlNamespaceAware="false">
        <Context path="" docBase="J:/path_2" reloadable="false"/>
        <Alias>xyz.com</Alias>
      </Host>

    </Engine>
  </Service>
</Server>

要点:

A.中path为""

B.中端口为80

第三步,地址栏输入http://jfinal.com/ 即可访问

javaweb项目部署

点赞
收藏
评论区
推荐文章
待兔 待兔
3个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Easter79 Easter79
3年前
tomcat设虚拟目录,存放数据库的图片,在页面上显示
1.找到eclipse配置的tomcat目录,找到server.xml!(https://static.oschina.net/uploads/space/2017/0602/103122_ItVx_3506562.png)2.找到<Host</Host,在其中添加<Contextpath"basePath"docBase"E:\\i
Wesley13 Wesley13
3年前
SAE 部署遇到的问题
1\. contextPath问题   在SAE环境下contextPath是/1/xxx而非我们通常的/xxx。用jfinal的得注意了: JFinalFilter得修改一下注释掉下面2行:if(contextPathLength!0)targettarget.su
Easter79 Easter79
3年前
Spring的JNDI数据源连接池配置示例及Spring对JNDI实现分析
在使用Tomcat服务器SpringFramework进行JavaEE项目的开发部署的时候可以在Tomcat的配置文件中进行JDBC数据源的配置,具体步骤如下(这里省略了工程的建立步骤):1)添加如下代码到tomcat的conf目录下的server.xml中:Xml代码 收藏代码<Context
Stella981 Stella981
3年前
JFinal 部署在 Tomcat 下推荐方法
  经常有人在群里问tomcat下项目部署的问题,现写个简单的博文,希望能帮助到有需要的人。  首先明确一下JFinal项目是标准的javaweb项目,其部署方式与普通javaweb项目没有任何差别。JavaWeb项目在Tomcat下部署有一些不必要的坑需要避免,所以撰写此文方便大家绕过一些坑,以下部署以linux为例
Stella981 Stella981
3年前
JFinal 整合Quartz
    项目中要加入调度和计划任务等功能,所以选择Quartz调度插件,原先都是在S2SH上整合的。现在项目用JFinal框架,不得不说JFinal框架的定制性真好,可以自己根据项目要求进行修改,并且很节省时间。    原先当然是先找有没有JFinal的quartz插件,先是找到了JFinalext,里面有一个QuartzPlugin
Stella981 Stella981
3年前
Jfinal集成Spring插件
最近公司使用Jfinal开发项目,不知道什么原因Jfinal和其他的几个插件集成的时候,事物管理并不那么随心,所以就选择了Spring作为Jfinal的插件来管理事物.废话不多说,直接上代码.publicclassMyConfigextendsJFinalConfig{@Overridepublicvo
Stella981 Stella981
3年前
IDEA手动创建JFinal项目(404问题处理)
!jfinal(https://oscimg.oschina.net/oscnet/4362c0d7bf744772cce1b9ad0b762c579e0.jpg)公司项目使用jfinal有一段时间了,也有自己手动搭建过项目,但是没有使用demo中jetty方式启动过项目。这几天决定参考jfinal文档更好的学习下jfinal框架,其实挺简单,但
Stella981 Stella981
3年前
JFinal视频教程
最近开始录制JFinal视频教程,发布在腾讯课堂上,免费公开面向JFinal开发者,作为JFinal开发者入门学习、实际项目用遇到问题寻找解决方案的最好途径。目前JFinal课程已经开始更新。!(https://oscimg.oschina.net/oscnet/dadc6e5a3ec91507e7e8702e060adfe49c5.jpg)
Stella981 Stella981
3年前
Intellij idea 项目报classnotfound错误的解决办法
tomcat项目部署后,启动运行时报classnotfound错误,差不多就是下面这样的!(http://static.oschina.net/uploads/space/2014/1106/190552_wFbA_228302.jpg)怎么搞呢,差不多就是下面这样!(http://static.oschina.net/upload