我正在使用WebLogic 12.2.1和NetBeans开发一个REST应用程序。
在NetBeans中,我使用本地主机并毫无问题地进行部署。
当我使用Orcacle WebLogic管理工具时,系统会抛出NullPointerException。
这是应用程序配置:
import com.owlike.genson.ext.jaxrs.GensonJsonConverter;
import javax.ws.rs.ApplicationPath;
import org.glassfish.jersey.server.ResourceConfig;
/**
*
* @author Leandro.Tietbohl
*/
@ApplicationPath("service")
public class ApplicationConfig extends ResourceConfig {
public ApplicationConfig() {
register(GensonJsonConverter.class);
packages("br.com.sicredi.programassociais.rest.service");
}
}
这是weblogic。xml:
<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd http://xmlns.oracle.com/weblogic/weblogic-web-app http://xmlns.oracle.com/weblogic/weblogic-web-app/1.8/weblogic-web-app.xsd">
<jsp-descriptor>
<keepgenerated>true</keepgenerated>
<debug>true</debug>
</jsp-descriptor>
<context-root>/sicredi-programas-sociais-rest</context-root>
<container-descriptor>
<prefer-application-packages>
<package-name>com.owlike.*</package-name>
</prefer-application-packages>
</container-descriptor>
</weblogic-web-app>
这是网络。xml:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">
<servlet>
<servlet-name>ApplicationConfig</servlet-name>
<servlet-class>
org.glassfish.jersey.servlet.ServletContainer
</servlet-class>
<init-param>
<param-name>javax.ws.rs.Application</param-name>
<param-value>br.com.sicredi.programassociais.rest.service.ApplicationConfig</param-value>
</init-param>
</servlet>
<session-config>
<session-timeout>
60
</session-timeout>
</session-config>
</web-app>
这是stacktrace:
weblogic。utils。编译器。ToolFailureException:应用程序工具故障:检查嵌套异常以了解详细信息
问题与stacktrace中可见的createApplicationBaseUriForServletMappings方法有关。空指针是由于缺少映射定义造成的。
web中未定义映射。ApplicationConfig servlet的xml文件。如果你添加一个映射,这应该可以正常工作。
<servlet-mapping>
<servlet-name>ApplicationConfig</servlet-name>
<url-pattern>/yourPathHere</url-pattern>
</servlet-mapping>
我在部署从WebSphere迁移到JBoss6.1的proyect时遇到了一些问题 我在服务器上使用的Java jdk和ide是1.8.0_144,项目是用Java1.6编译的。一些服务器日志是: 我是一个相当的新手,所以如果需要更多的信息,我会提供它。 多谢.
简介 当你准备好将 Laravel 应用部署到生产环境时,你可以执行一些操作来确保应用程序尽可能高效地运行。在本文档中介绍一些能确保 Laravel 应用被正确部署。 服务器配置 Nginx 如果你将应用程序部署到运行 Nginx 的服务器,可以使用下面的内容来配置 Web 服务器。这个文件可能需要根据你的服务器配置进行自定义。你可以考虑使用 Laravel Forge 等服务协助管理你的服务器:
SRS的DEMO的部署,提供网页演示播放/推送RTMP到SRS,播放HLS,转码,视频会议等。 注意:强烈建议初学者不要动demo,只要看demo就好;建议学完Usage的每个单独的使用,然后再动demo。 假设服务器的IP是:192.168.1.170 第一步,设置客户端hosts,注意是客户端(需要将demo.srs.com这个域名/vhost解析到服务器) # edit the folowi
我开发了一个springboot war文件来部署到服务器中,但是由于某些原因,我不得不将它部署到xampp的tomcat中,但是我得到了如下错误。我怎么才能修好这个? 信息:validateJarFile(c:\xampp\tomcat\webapps\ipf-2.0.0.rc2\WEB-INF\lib\tomcat-embed-core-8.5.28.jar)-jar未加载。参见Servlet
我们终于准备好向全世界展示我们的应用程序了。是时候要部署。这个过程可能是痛苦的因为有许多琐碎的事情要去做。当涉及到生产环境的搭建以及服务器的配置方案,这是有很多的选择需要做出。在本章中,我们会讨论一些重要的部分以及一些我们可能会用到的选项(关于主机或者服务器的搭建方式等等)。 主机 首先我们需要一台服务器。现在有成千上万的服务器供应商,但是我个人建议的有三家。我不打算在这里介绍如何开始使用它们的细
默认方案 umi@2 默认对新手友好,所以默认不做按需加载处理,umi build 后输出 index.html、umi.js 和 umi.css 三个文件。 不输出 html 文件 某些场景 html 文件交给后端输出,前端构建并不需要输出 html 文件,可配置环境变量 HTML=none 实现。 $ HTML=none umi build 部署 html 到非根目录 经常有同学问这个问题: