小编Spi*_*der的帖子

Tomcat:如何在Netbeans中设置Java系统属性?

我如何从Netbeans中与Tomcat一起使用,设置一个我可以阅读的环境变量 System.getProperty(...);

我们有一个源控制项目 - 我们不断改变我们"想"分享的确认(不想使用svn:ignore).我们正在尝试设置一个简单的参数,一个环境变量到我们的应用程序的配置属性.例如:mark.properties或john.properties.如果系统找不到环境变量,则默认为server.properties(对于实时系统).

java tomcat environment-variables

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

如何将图像存储到Neo4j

我遇到了一个场景,即每个节点都用图像表示.所以我必须将图像存储到neo4j中.请听听你对我的看法.

neo4j graph-databases cypher

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

Spring-Data-Neo4J:如何登录远程服务器?

我正在使用Spring-Data-Neo4j 4.0.0.M1,并尝试连接到服务器.我得到一个例外:

Caused by: org.apache.http.client.HttpResponseException: Unauthorized

我在服务器界面上有一个密码,但我不知道如何告诉Spring它.

@Configuration
@EnableNeo4jRepositories(basePackages = "com.noxgroup.nitro.persistence")
@EnableTransactionManagement
public class MyConfiguration extends Neo4jConfiguration {

    @Bean
    public Neo4jServer neo4jServer () {
        /*** I was quite surprised not to see an overloaded parameter here ***/ 
        return new RemoteServer("http://localhost:7474");
    }

    @Bean
    public SessionFactory getSessionFactory() {
        return new SessionFactory("org.my.software.domain");
    }

    @Bean
    ApplicationListener<BeforeSaveEvent> beforeSaveEventApplicationListener() {
        return new ApplicationListener<BeforeSaveEvent>() {
            @Override
            public void onApplicationEvent(BeforeSaveEvent event) {
                if (event.getEntity() instanceof User) {
                    User user = (User) event.getEntity();
                    user.encodePassword();
                }
            }
        };
    }
} …
Run Code Online (Sandbox Code Playgroud)

java neo4j spring-data-neo4j spring-data-neo4j-4

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

我可以使用Mercurial允许不同的用户访问项目的不同部分吗?

我们正在使用SVN,但它似乎有点过时而且很重,因为我们喜欢.我们有一个大项目,我们需要不同的团队成员来访问不同的部分.我们可以设置Mercurial是某种方式,某些人可以检查/更新整个项目,其他人只检查/访问项目的某些部分?

mercurial

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

如何为Tomcat提供maven依赖项

我正在尝试用Tomcat 7.0"包含"各种Jars /库(通常我将它们放在tomcat/lib目录中)以使Tomcat JSR 109兼容.

因此,我添加了一些依赖项并使它们成为"系统",希望Tomcat在启动时可以使用系统范围的依赖项.不幸的是,即使浏览我的依赖项列表中的包,显示了Tomcat正在寻找的所有类,但Tomcat似乎无法访问它们或知道它们的位置.

请指教...

<dependency>
    <groupId>com.sun.xml</groupId>
    <artifactId>jaxws-rt</artifactId>
    <version>2.0EA3</version>
    <scope>system</scope>
    <systemPath>${path.jaxwsrt}</systemPath>
</dependency>
Run Code Online (Sandbox Code Playgroud)

添加注意:我想要Tomcat本身,而不仅仅是它正在运行的应用程序来访问它.例如:

  • Spring Tomcat可监视类加载器
  • 用于Apache Commons日志记录和Web服务支持的Catalina扩展

tomcat maven

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

在Grails GORM中搜索域对象的子项

如何在Groovy/Gorm中正确编写此代码?

我有一个包含许多内容PageComponent域类.我想看看特定的PageComponent是否包含具有特定内容.

我想我可以说:

def pageComponent = PageComponent.get(1);

if (pageComponent.contents.findByKey("textnode") {
  // update
} else {
  // insert
}
Run Code Online (Sandbox Code Playgroud)

目前,我正在使用它.不是很优雅......

def pageComponent = PageComponent.get(1);

def content = Content.withCriteria {
    eq "pageComponent.id", pageComponent.id
    eq "key", "textnode"
}
Run Code Online (Sandbox Code Playgroud)

grails groovy grails-orm

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

在 GraphQL-SPQR 中返回错误的正确方法

目前,我正在抛出RuntimeException's 以返回 GraphQL 验证错误。它工作得非常好,除了它会在我的日志中抛出带有大量堆栈跟踪的可怕错误。

在这里您可以看到我正在检查提交的新用户注册变更,以确保密码彼此匹配并且电子邮件地址尚未使用。

在 GraphQL SPQR Spring Boot Starter 中执行此操作的正确方法是什么。

@GraphQLMutation (name="register")
public User register(@GraphQLArgument(name="firstname") String firstname, @GraphQLArgument(name="lastname") String lastname, @GraphQLArgument(name="email") String email, @GraphQLArgument(name="msisdn") String msisdn, @GraphQLArgument(name="password") String password, @GraphQLArgument (name="confirmPassword") String confirmPassword) {
    if (userRepo.findByEmail(email) != null) {
        throw new RuntimeException("User already exists");
    }

    if (!password.equals(confirmPassword)) {
        throw new RuntimeException("Passwords do not match");
    }

    User newUser = new User();
    //...
    return userRepo.save(newUser);
}
Run Code Online (Sandbox Code Playgroud)

java validation spring-boot graphql graphql-spqr

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