小编Gag*_*ngh的帖子

使用Docker容器的SSL客户端证书?

我是Docker的新手,并试图学习它.我在Windows 7上使用Docker Quickstart Terminal.我有一个简单的要求,我在Docker容器中使用Tomcat.我的DockerFile如下:

FROM tomcat:8.0.47-jre7
RUN cd /usr/local/tomcat/webapps
COPY test.war /usr/local/tomcat/webapps/test.war
Run Code Online (Sandbox Code Playgroud)

然后我在Docker控制台中发出简单的构建和运行命令.

test.war是一个Java Web服务.此Web服务使用HTTPS在远程主机上内部调用其他Web服务.我有远程主机的证书.

我在互联网上尝试了几种方法,可以将这些证书导入或复制到不同的论坛/博客上提到的不同位置,但是徒劳无功.每当我使用HTTPS从test.war调用外部Web服务时,它就会给我SSL握手错误.

我也有一个Java密钥库.我试图在我的Docker文件中使用Java并尝试使用密钥库,但是再次,徒劳无功.

当我在直接安装在我的机器上的tomcat上使用相同的test.war时,它工作得非常好.

有人可以通过提供在此方案中导入/使用SSL证书/密钥库的步骤来帮助我.另外,如何导入多个证书?

java ssl tomcat keystore docker

8
推荐指数
2
解决办法
2万
查看次数

Hibernate和MS SQL Server标识列

我是Hibernate的新手,无法使用Identity列.当我使用identity作为生成器运行我的java程序时,它会在表中的标识列中给出"...无法插入默认值或空值"的错误.当我使用increment作为生成器时,它会给出"... identity_insert设置为off"的错误.

有人可以指导我如何解决这个问题所以我可以使用Hibernate与我的表?如果我需要提供任何其他信息,请告诉我.

我正在使用以下罐子:

  • 休眠公地的注解,4.0.1.Final.jar
  • 休眠核心,4.1.9.Final.jar
  • 冬眠-JPA-2.0-API-1.0.1.Final.jar
  • sqljdbc4.jar

我的表:

Create Table ABC (
    Unique_Number int IDENTITY(1,1),
    Col1 varchar(100),
    Col2 char(10),
    CONSTRAINT pk_ABC_id PRIMARY KEY(Unique_Number)
)
Run Code Online (Sandbox Code Playgroud)

的hbm.xml:

<class name="org.data.ABCData" table="ABC">
    <meta attribute="class-description">This is a test class.</meta>
    <id name="uniqueNumber" type="int" column="Unique_Number">
        <generator class="identity"/> <!-- tried identity, increment -->
    </id>
    <property name="col1" column="Col1" type="string" length="100"/>
    <property name="col2" column="Col2" type="string" length="10"/>
</class>
Run Code Online (Sandbox Code Playgroud)

ABC元素类:

public class ABC {

    private int uniqueNumber;
    private String col1;
    private String col2;

    public int getUniqueNumber() {
        return uniqueNumber;
    }

    public …
Run Code Online (Sandbox Code Playgroud)

java hibernate hibernate-mapping

5
推荐指数
1
解决办法
6012
查看次数

标签 统计

java ×2

docker ×1

hibernate ×1

hibernate-mapping ×1

keystore ×1

ssl ×1

tomcat ×1