小编Cam*_*ego的帖子

在名称为DispatcherServlet的URI []中找不到HTTP请求的映射

早上,我已经检查了这个问题的大多数答案(在带有名称的DispatcherServlet中找不到带有URI的HTTP请求的映射)以及在DispatcherServlet中找不到带有URI [/ ChickenTest/index]的HTTP请求的映射名称'dispatcherServlet')但我仍然得到"在DispatcherServlet中找不到带有URI [/ bmoa-surrounds/bmoa]的HTTP请求的映射,名称为'bmoa'",因此,任何帮助都应该是apreciated:

POM:

<dependencies>
        <!-- Junit -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.11</version>
            <scope>test</scope>
        </dependency>

        <!-- Testng -->
        <dependency>
            <groupId>org.testng</groupId>
            <artifactId>testng</artifactId>
            <version>6.8.5</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <version>${spring.version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>${spring.version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context-support</artifactId>
            <version>${spring.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>${spring.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>${spring.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-beans</artifactId>
            <version>${spring.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>${spring.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-aspects</artifactId>
            <version>${spring.version}</version>
        </dependency>


        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
        </dependency>    

        <!-- Log4j -->
        <dependency> …
Run Code Online (Sandbox Code Playgroud)

java spring servlets spring-mvc

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

Nginx找不到unix的unix socket文件

我已经检查了应用程序,并且一切接缝都很好(代码应用程序配置明智),也是服务器,数据库都没问题,在日志中我得到了这个错误,我已经看过这个Nginx无法找到unix套接字文件与Unicorn (没有这样的文件或目录)但我真的不知道从哪里开始才能实现"只需修改你的Unicorn配置文件中的listen变量.例如:listen"/var/sockets/unicorn.[app name] .sock" ,然后配置Nginx将服务器的所有连接代理到该套接字文件,例如服务器unix:/ var/sockets/unicorn.[app name] .sock fail_timeout = 0;" 如果有人可以请指点我如何做到这一点,这将是伟大的.

我更改了文件,但卡在同样的错误中,mi配置文件是(由于保密原因,我删除了部分文件):

root = ""
working_directory root
pid "#{root}/tmp/pids/unicorn.pid"
stderr_path "#{root}/log/unicorn.log"
stdout_path "#{root}/log/unicorn.log"

listen "/var/sockets/unicorn.camicase.sock"
worker_processes 2
timeout 30
Run Code Online (Sandbox Code Playgroud)

和ngix配置

upstream unicorn {
  server unix:/var/sockets/unicorn.camicase.sock fail_timeout=0;
}

server {
   listen         80;
   server_name    _;
   rewrite        ^ https://$host$request_uri? permanent;
}

server {
  listen 443;
  server_name 
  root 

  ssl on;
  ssl_certificate         
  ssl_certificate_key     

  ssl_session_timeout  5m;

  ssl_protocols  SSLv2 SSLv3 TLSv1;
  ssl_ciphers HIGH:!aNULL:!MD5;
  ssl_prefer_server_ciphers  on;

  location ^~ /assets/ {
    gzip_static on;
    expires …
Run Code Online (Sandbox Code Playgroud)

unix sockets ruby-on-rails nginx unicorn

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

LazyInitializationException,活动事务和连接打开

我知道这已被问过很多次了(已经在这里和其他网站上发布了大部分帖子),但我没有解决我的问题.

我的设置是:jpa 2 + hibernate 4 + spring 4 + primefaces + jboss eap 7

问题:我有一个懒惰的集合到另一个bean,但是当我在bean上调用.size()方法时,它会抛出"LazyInitializationException:懒得初始化一个角色集合:com.pe.controlLines.data .model.Activity.activityRisks,无法初始化代理 - 没有会话"

我确定在@Transactional方法和 http://blog.timmattison.com/archives/2012/04/19/tips-for-debugging-springs-transactional-annotation/之后,这个LazyInitializationException之后有一个活动的事务所以我是100%确定当时正在运行的交易.

我的实体声称:

@Entity
public class Company {

    @Id
    @GeneratedValue(strategy=GenerationType.AUTO)
    private long companyId;

    @Column
    private String name;

    @OneToOne(cascade={CascadeType.PERSIST, CascadeType.REFRESH, CascadeType.MERGE})
    private Activity companieActivities;

    @OneToMany
    private Collection<SourceSupervision> sourceSupervisions;
Run Code Online (Sandbox Code Playgroud)

和嵌套类

@Entity
@Indexed
public class Activity {

    @Id
    @GeneratedValue(strategy=GenerationType.AUTO)
    private long activityId;

    @ManyToOne
    @JoinColumn(name="parentActivityId")
    private Activity parent;

    @Column
    @Field(index = Index.YES, analyze = Analyze.YES, store = Store.NO)
    @Analyzer(definition = …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate jpa-2.0 jboss7.x

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