小编KuK*_*uKu的帖子

在tomcat中的单个webapp文件夹上托管多个域

可能重复但不接受答案.

我有2个场景

  1. 我们正在建立一个CRM,我们将拥有多个使用相同产品的客户.让我们举个例子,subdomain1.maindomain1.com并且anysubmain.anothermaindomain.com应该指向同一个webapp文件夹.根据域,我们将动态选择数据库,但代码库将保持不变.这里要注意:整个代码库保持不变.
  2. 我们正在为客户构建一系列网站,其中部分代码库将保持相同,但根据子域我们将加载默认的servlet文件.让我们举个例子,manage.domain.com crm.domain.com equote.domain.com应该指向同一个webapp文件夹.根据域名,我们将加载默认的servlet文件.这里要注意:部分代码库对于所有域都是相同的.防爆.核心架构师文件.

其他人建议的解决方案

  1. 部署相同war文件的副本2次,Softlink,创建指向同一文件的2个上下文,使用别名.最后一个可能是不错的选择,但不知道我们如何将它用于不同的子域/域.
  2. 这可能是解决方案之一,但不确定它是否可以在相同的端口或不同的端口上工作
  3. 互联网上有很多文章展示了我们如何在单个tomcat服务器上的多个域上部署多个webapp,但不是我需要的方式.

注意:我可以为2个以上的方案创建2个AWS EC2实例.这意味着我不期望解决2个以上的问题.

java tomcat

11
推荐指数
1
解决办法
479
查看次数

仅为特定IP地址授予对JSP文件/文件夹的访问权限

我使用JSP和servlet创建了一个CMS应用程序.我没有使用任何类型的框架.CMS有两部分:

  1. 前端
  2. 管理员(后端)

www.example.com例如,如果我托管它,那么我的所有前端站点都会显示给所有用户.

www.example.com/admin必须可以从几个IP地址访问.不是来自所有用户.

我找到了这些链接:

链接1看起来有点混乱,链接2看起来不错,但我没有使用JBoss.

在Stack Overflow链接中,他们没有提到如何使用它.

ip jsp tomcat servlets

7
推荐指数
2
解决办法
5032
查看次数

jQuery draggable和droppable,滚动可拖动ul

电流输出

电流输出

预期产出 预期产出

正如我们在第一张图片中看到的那样,可拖动ul li区域位于可下降区域的右侧.

当我从数据库中获取内容时,我将有可拖动的n个元素ul.

但是,当我尝试放置height : 800pxoverflow-x : scroll拖动时ul,我无法看到已经掉落在可跌落区域的元素.

供参考,这是代码

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>New Web Project</title>

        <script src="jquery/js/jquery-1.9.1.js"></script>
        <script src="jquery/js/jquery-cookie.js"></script>
        <script src="jquery/js/jquery-ui-1.10.3.custom.min.js"></script>

        <link rel="stylesheet" href="jquery/css/ui-lightness/jquery-ui-1.10.3.custom.min.css">
        <style>
            .arialView {
                background-color: #999999;
                background-image: url("Chrysanthemum.jpg");
                background-position: center center;
                background-repeat: no-repeat;
                height: 800px;
                width: 1200px;
                float: left;
            }

            .arialViewOptions {
                list-style: none;
                padding: 0px;
                margin: 0px;
                float: left;
                border-left: 1px …
Run Code Online (Sandbox Code Playgroud)

css jquery height jquery-ui overflow

6
推荐指数
1
解决办法
217
查看次数

使用Thumbnailator,无论图像大小如何,我都可以制作具有相同高度和宽度的缩略图

Thumbnailator中,我正在制作缩略图.

如果图像尺寸为400*300,如果我做了以下事情,

Thumbnails.of(new File("original.jpg"))
        .size(160, 160)
        .toFile(new File("thumbnail.jpg"));
Run Code Online (Sandbox Code Playgroud)

它创建了160*120的缩略图.

我想要的是如果我上传400*300图像,它将居中缩放,这样我将成为300*300然后它将缩略图.

我浏览了文档,甚至我在评论中发布了相同的内容,但没有运气.

java image-processing thumbnails

4
推荐指数
1
解决办法
4212
查看次数

java中的多级关联数组,如php

对于Web服务的开发,我必须按如下方式制作多级关联数组

Array
(
    [0] => Array
        (
            [id] => 1100
            [content] => This is content
            [creator_info] => Array
                (
                    [id] => 1
                    [fname] => abc
                    [lname] => xyz
                )

            [tag_info] => Array
                (
                    [0] => Array
                        (
                            [id] => 3
                            [name] => my
                        )

                    [1] => Array
                        (
                            [id] => 4
                            [name] => you
                        )

                    [2] => Array
                        (
                            [id] => 5
                            [name] => your
                        )

                )

            [created_date] => 14 JAN 2012
        )

    [1] => Array
        (
            [id] => 1101 …
Run Code Online (Sandbox Code Playgroud)

java collections associative-array

3
推荐指数
1
解决办法
3127
查看次数

在更加真实的Web应用程序中,1个连接查询4个表或4个单独的数据库调用?

在PHP中,什么更有效?

  • 1连接查询到4个表或
  • 4个人的数据库电话?

每种情况下限制最多为10.

表格是:

approvals
id  |  content  |  user_id  |  time_stamp

users
id  |  name  |  email

labels
id  |  name

label_relations
id  |  label_id  |  approval_id
Run Code Online (Sandbox Code Playgroud)

mysql database join

2
推荐指数
1
解决办法
58
查看次数

连接多个数据库并在php中跨数据库连接查询

使用php我想在2个数据库中进行连接查询.

这是我的第一次联系.

$conn = mysql_connect('localhost','root1','pass1'); 
@mysql_select_db('database1',$conn);
Run Code Online (Sandbox Code Playgroud)

这是我的第二个联系.

$conn1 = mysql_connect('localhost','root2','pass2'); 
@mysql_select_db('database2',$conn1);
Run Code Online (Sandbox Code Playgroud)

如果我想从database1获取数据,我正在做以下事情.

$sql = 'SELECT * FROM users';

$result = mysql_query($sql, $conn);

print_r(mysql_fetch_array($result));
Run Code Online (Sandbox Code Playgroud)

第二个数据库2也是如此

$sql = 'SELECT * FROM orders';

$result = mysql_query($sql, $conn1);

print_r(mysql_fetch_array($result));
Run Code Online (Sandbox Code Playgroud)

但是当我正在进行如下连接查询时,我正面临着问题

$sql = 'SELECT a.fname AS fname, a.lname AS lname FROM database1.users a JOIN database2.orders b ON b.creator_id = a.id';

$result = mysql_query($sql);//what should be second parameter over here.

print_r(mysql_fetch_array($result));
Run Code Online (Sandbox Code Playgroud)

php mysql database

2
推荐指数
1
解决办法
9019
查看次数

magento无法加载观察类

当我尝试为checkout_type_onepage_save_order下面的事件编写观察者时

<events>
    <checkout_type_onepage_save_order>
        <observers>
            <Appeal_Consignor_Model_Observer>
                <type>singleton</type>
                <class>consignor/observer</class>
                <method>savedata</method>
            </Appeal_Consignor_Model_Observer>
        </observers>
    </checkout_type_onepage_save_order>
</events>
Run Code Online (Sandbox Code Playgroud)

以上代码我试过frontend以及global.

即使我也试过跟随.

<events>
    <checkout_type_onepage_save_order>
        <observers>
            <Appeal_Consignor_Model_Observer>
                <type>singleton</type>
                <class>Appeal_Consignor_Model_Observer</class>
                            <method>savedata</method>
            </Appeal_Consignor_Model_Observer>
        </observers>
    </checkout_type_onepage_save_order>
</events>
Run Code Online (Sandbox Code Playgroud)

完整的config.xml文件如下

<?xml version="1.0"?>
<config>
    <modules>
        <Appeal_Consignor>
            <version>1.0.1</version>
        </Appeal_Consignor>
    </modules>

    <global>
        <models>
            <consignor>
                <class>Appeal_Consignor_Model</class>
            </consignor>
        </models>
        <resources>
            <consignor_setup>
                <setup>
                    <module>Appeal_Consignor</module>
                </setup>
                <connection>
                    <use>core_setup</use>
                </connection>
            </consignor_setup>
            <consignor_write>
                <connection>
                    <use>core_write</use>
                </connection>
            </consignor_write>
            <consignor_read>
                <connection>
                    <use>core_read</use>
                </connection>
            </consignor_read>
        </resources>
        <helpers>
            <consignor>
                <class>Appeal_Consignor_Helper</class>
            </consignor>
        </helpers>
    </global>


    <frontend>
        <routers>
            <consignor>
                <use>standard</use>
                <args>
                    <module>Appeal_Consignor</module>
                    <frontName>consignor</frontName>
                </args> …
Run Code Online (Sandbox Code Playgroud)

events observers magento

0
推荐指数
1
解决办法
3351
查看次数