小编use*_*455的帖子

NoClassDeFoundError WSServletContextListener和XMLStreamBuffer

尝试将JAX-WS Maven项目部署到JBOSS6.0.0时,我遇到以下错误.

17:45:03,451 ERROR [[/isp]] Error configuring application listener of class com
sun.xml.ws.transport.http.servlet.WSServletContextListener: java.lang.NoClassDe
FoundError: javax/servlet/ServletContextAttributeListener
    at java.lang.ClassLoader.findBootstrapClass(Native Method) [:1.6.0_24]
    at java.lang.ClassLoader.findBootstrapClassOrNull(ClassLoader.java:927)
[:1.6.0_24]
...
Run Code Online (Sandbox Code Playgroud)

我的Pom文件具有以下依赖关系:

<dependency>  
    <groupId>com.sun.xml.ws</groupId>
    <artifactId>jaxws-rt</artifactId>
    <version>2.1.4</version>
    <scope>provided</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)

我尝试将jar文件放在common/lib,/ lib或/ lib/endorsed中但仍然得到相同的结果.
很多人都遇到过这个问题而且有很多答案,但我发现并尝试过的都没有.

更新
所以,我尝试将lib放在WEB-INF/lib中.这消除了以前的错误.但是,现在出现了一个新错误.这是堆栈跟踪:

09:00:46,353 ALLVARLIG [http] WSSERVLET11: failed to parse runtime descriptor: j
ava.lang.NoClassDefFoundError: com/sun/xml/stream/buffer/XMLStreamBuffer: java.l
ang.NoClassDefFoundError: com/sun/xml/stream/buffer/XMLStreamBuffer
    at com.sun.xml.ws.server.EndpointFactory.generateWSDL(EndpointFactory.ja
va:424) [:2.1.4]
    at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.
java:196) [:2.1.4]
    at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:467) [:2.
Run Code Online (Sandbox Code Playgroud)

java jboss jax-ws m2eclipse jboss6.x

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

Localizable.strings错误 - 编译器说文件丢失

我尝试添加一个Localizable.strings文件并添加一些字符串进行测试,一切正常.

但是,当我尝试添加本地化时,事情开始变得怪异.我能够添加本地化(英语和俄语),我可以在finder中看到文件列在两个文件夹中; ru.lproj和en.lproj.

当我清理和构建时,我得到以下编译错误:

Copy .strings file Error
The file "Localizable.strings" couldn't be opened because there is no such file.
Run Code Online (Sandbox Code Playgroud)

localization objective-c localizable.strings ios

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

在Docker中运行时出错找不到指定的框架'Microsoft.AspNetCore.App'版本'2.1.6'。上

我尝试在Docker中使用GenericHost运行项目。它可以在我的计算机上本地运行控制台应用程序,并且可以正确构建。如果我删除一些代码并删除软件包Microsoft.AspNetCore.App,它将运行良好,因此,在Docker上运行该问题时,问题似乎仅限于该软件包。

错误信息:

It was not possible to find any compatible framework version
The specified framework 'Microsoft.AspNetCore.App', version '2.1.6' was not 
found.
- Check application dependencies and target a framework version installed at:
  /usr/share/dotnet/
- Installing .NET Core prerequisites might help resolve this problem:
  https://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409
- The .NET Core framework and SDK can be installed from:
  https://aka.ms/dotnet-download
The target process exited without raising a CoreCLR started event. Ensure that the target process is configured to use .NET Core. This may be …
Run Code Online (Sandbox Code Playgroud)

docker .net-core

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

身份验证模式Windows无法运行

当我尝试访问我的页面时,我只被重定向到login.aspx,这不是预期的.

我所追求的是Windows登录弹出窗口,我在其中进行身份验证,如果我当前登录的用户不被允许,如果是,则直接进入应用程序.

我在IIS6网络服务器上运行MVC4项目(是的,我知道.).

我在目录安全性 - 身份验证和访问控制中禁用了"启用匿名访问",并在"集成Windows身份验证"中签入.

我的web.config看起来如下:

<authorization>
  <allow roles="DOMAIN\Role1"/>
  <deny users="*"/>
  <deny users="?"/>
</authorization>
<compilation targetFramework="4.0" debug="true"/>
<authentication mode="Windows">
</authentication>
Run Code Online (Sandbox Code Playgroud)

有线索吗?

iis asp.net-mvc web-config windows-authentication

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

Net core Web应用程序中不同端口的健康检查

我有一个带有 API 的标准 Net core Web 应用程序。我正在尝试实施健康检查,但希望它在不同的端口上运行。

在配置中:

app.UseHealthChecks("/health", 8000);
Run Code Online (Sandbox Code Playgroud)

在配置服务中

services.AddHealthChecks()
Run Code Online (Sandbox Code Playgroud)

默认情况下,可通过以下方式访问 api: https://localhost:44322/api/values

然后我希望可以通过以下方式访问健康检查:https://localhost:8000/health

如果我移除端口,健康状况会很好。我是否需要一些其他配置来将应用程序设置为在不同端口上运行?

c# asp.net-core asp.net-core-webapi

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