一个服务器运行多个Jfinal项目有干扰吗

langya123 发布于 2013/08/22 10:27
阅读 608
收藏 1

请教一下:

        一个服务器运行多个Jfinal项目有干扰吗?例如:租了一个服务器,在上面放了多个Jfinal项目,运行起来,项目之间会有干扰吗?

        有的话需要怎样设置呢,


谢谢

加载中
3
紫电清霜
紫电清霜

不会有干扰的,tomcat配置的项目,可以在不同的端口,不同的目录运行。

配合nginx这样的代理服务器会更好使和更安全。

详情google一下Nginx

just do IT

1
JFinal
JFinal

一台机器上运行多个JFinal 有多种方式:

1:每个 JFinal 在不同的 JVM 中运行,只需要使用多个tomcat或jetty运行在不同的端口即可,可以互不干扰。

2:多个 JFinal 运行在同一个 JVM中,tomcat或jetty 都有相关的配置。

a:tomcat在server.xml 中配置多个host,每个host配置一个 context,每个都contextPath可以配置为"",再用 alias 配置不同的域名指向不同的 JFinal 项目。本地测试可以改下hosts文件。

b:jetty 在 contexts目录下建多个 xxx.xml 文件,每个配置文件对应一个 JFinal 项目,配置一下 virtualHosts 下的 Item,每个配置文件中的这个 Item 配置不同的域名

    简单来说,多个 JVM 中跑多个 JFinal用端口区分,一个 JVM 中跑多个 JFinal 用域名区分。后者还可以用 context path 区分,但不提倡。

    以下截图是我在服务器上一个 jetty 中配置的两个 JFinal,供参考

1:jetty 安装目录下 contexts 目录下的两个配置文件,weixin.xml 指向 weixinzone.net,wxw_v3.xml 指向 wangxiaowang.com

2:weixin.xml 主要配置内容

3:wxw_v3.xml 主要配置内容

返回顶部
顶部