小编use*_*853的帖子

为什么从Spring Boot版本2.1.4更改为2.1.5会给出未知的配置Maven错误?

我已经安装了Eclipse(实际上是Spring Tool Suite)。它与Maven一起提供。我已经创建了Spring boot starter项目。Maven正在下载所有依赖项,并且一切正常。

最近,我创建了一个新项目。这次,我注意到pom.xml中出现错误,并且问题窗口(在STS中)显示以下内容:

Description Resource    Path                    Location   Type
Unknown     pom.xml     /TestSessionAttribute   line 1     Maven Configuration Problem
Run Code Online (Sandbox Code Playgroud)

我注意到spring boot版本是2.1.5(之前是2.1.4)。

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.5.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>
Run Code Online (Sandbox Code Playgroud)

我继续进行了项目更新(Maven>更新项目),并选中了“强制更新快照/发布”。这不能解决问题。我确实看到了

spring-boot-2.1.5.RELEASE.jar
Run Code Online (Sandbox Code Playgroud)

在m2存储库中。

我回过头来,将版本更改为2.1.4,然后执行了Maven>更新项目,错误消失了。

为什么在版本2.1.5时出现Maven错误?

java eclipse spring maven spring-boot

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

当同一个项目中有多个应用程序时,如何在 django 中设置 url?

我是 Django 的新手。我正在尝试设置 URL。我在“mysite”项目下有 2 个应用程序。在 mysite 的 urls.py 中,我包含了来自 2 个应用程序(称为“登录”和“组织”)的网址

我的网站/urls.py

urlpatterns = [
    url(r'^login/', include('login.urls')),
    url(r'^org/', include('org.urls')),
]
Run Code Online (Sandbox Code Playgroud)

登录/ urls.py

app_name = 'login'
urlpatterns = [
    url(r'^signup/$', login_views.signup, name='signup'),
]
Run Code Online (Sandbox Code Playgroud)

组织/网址.py

app_name = 'org'
urlpatterns = [
    url(r'^organizations/add/$', views.addorg, name='addorg'),
]
Run Code Online (Sandbox Code Playgroud)

以这种方式设置后,我的站点 URL 如下所示:

site.com/login/login/signup
site.com/org/organizations/add
Run Code Online (Sandbox Code Playgroud)

我希望这些 URL 如下所示。

site.com/login/signup
site.com/organizations/add
Run Code Online (Sandbox Code Playgroud)

我如何让“包含”起作用?如果我将 mysite/urls.py 更改为以下内容,它会起作用吗?

urlpatterns = [
    url(r'^$', include('login.urls')),
    url(r'^$', include('org.urls')),
]
Run Code Online (Sandbox Code Playgroud)

当有多个应用程序时,有没有更好的方法来设置 URL?

谢谢

python django url

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

Glassfish 4.0加载应用程序时出现异常,java.lang.IllegalStateException

我是网络服务和玻璃鱼的新手.这是我的代码

package ws.mypkg;

import java.util.ArrayList;
import java.util.List;

import javax.jws.WebMethod;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.jws.soap.SOAPBinding.Style;

@WebService
@SOAPBinding(style=Style.RPC)
public class TestRPC {

    // This seems to cause the problem when a List is returned.
    public List<String> testRPC () {
        List<String> l = new ArrayList<String>();
        l.add("Hello");
        return l;
    }

    // This method work fine
    public String testRPC1 () {
        return "Testing RPC";
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我有

@SOAPBinding(style=Style.RPC)
Run Code Online (Sandbox Code Playgroud)

我尝试部署Web服务时收到以下错误.

无法部署TestGF部署失败=部署期间发生错误:加载应用程序时出现异常:java.lang.IllegalStateException:ContainerBase.addChild:start:org.apache.catalina.LifecycleException:java.lang.RuntimeException:Servlet Web服务端点''失败.有关更多详细信息,请参阅server.log.

服务器日志没有更多.

当我发表评论时,它会部署得很好 @SOAPBinding(style=Style.RPC)

问题似乎与第一种方法有关.如果我排除第一个方法,第二个方法部署正常.当我从方法中返回一个列表时,我似乎遇到了这个问题@SOAPBinding(style=Style.RPC)

我正在使用Glassfish 4.0,jdk 1.7和Eclipse(与Spring 3.4捆绑在一起)

web-services glassfish

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

标签 统计

django ×1

eclipse ×1

glassfish ×1

java ×1

maven ×1

python ×1

spring ×1

spring-boot ×1

url ×1

web-services ×1