小编mit*_*chj的帖子

JBoss似乎在命令行启动时挂起

我试图使用standalone.bat文件从命令提示符运行JBoss.它启动启动过程,但随后就坐在那里.我无法用Goolgle或在这里找到任何答案.

这是我命令行的输出:

C:\jboss-as-7.1.1.Final\jboss-as-7.1.1.Final\bin>standalone
Calling "C:\jboss-as-7.1.1.Final\jboss-as-7.1.1.Final\bin\standalone.conf.bat"
===============================================================================

JBoss Bootstrap Environment

JBOSS_HOME: C:\jboss-as-7.1.1.Final\jboss-as-7.1.1.Final

JAVA: C:\Program Files\Java\jre8\bin\java

JAVA_OPTS: -XX:+TieredCompilation -Dprogram.name=standalone.bat -Xms64M -Xmx51
2M -XX:MaxPermSize=256M -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.se
rver.gcInterval=3600000 -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.war
ning=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djboss.server.default.c
onfig=standalone.xml

===============================================================================

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256M; sup
port was removed in 8.0
16:06:41,708 INFO  [org.jboss.modules] JBoss Modules version 1.1.1.GA
16:06:42,009 INFO  [org.jboss.msc] JBoss MSC version 1.0.2.GA
16:06:42,075 INFO  [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final "Brontes" sta
rting
Run Code Online (Sandbox Code Playgroud)

它就在这里.为什么它没有完成启动的任何想法?

这是添加的信息......我接受了Omoro的建议并返回到Java 7.这让JBoss不再在命令行"挂起"了.现在当我运行standalone.bat它说

调用"C:\ jboss-as-7.1.1.Final\jboss-as-7.1.1.Final\bin\standalone.conf.bat"

然后只需返回命令提示符而不启动JBoss.我将打开一个新线程,因为旧问题已经解决,现在出现了一个新问题.

感谢大家的帮助,尤其是Omoro.

jboss startup

42
推荐指数
4
解决办法
4万
查看次数

如何修复错误:无法在'(null)'中找到所需的Java(TM)2运行时环境版本

我研究了这个,我见过的解决方案都没有解决我的错误.

发生的事情是我试图安装Java EE版本得到上述错误,然后发现我必须首先安装Java SE.所以我安装了Java SE并将JAVA_HOME变量设置为C:\ Program Files\Java\jdk1.8.0,这是我安装JDK的地方.我还在我的PATH变量中放了C:\ Program Files\Java\jdk1.8.0\bin.还是行不通.我还尝试使用C:\ Program Files\Java\jdk1.8.0\bin的JAVA_HOME变量,但这不起作用.我也尝试安装,而不将PATH变量更新到我放置JDK的位置.

我真的很困惑为什么会这样.我之前有过Java,我不记得安装它时遇到这么多麻烦.

PS我没有从命令行安装我只需单击Firefox中的下载图标,然后单击下载.

java installation

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

如何在@SlingServlet注释中调用使用"resourceType"而不是"paths"的Sling Servlet

如何调用在@SlingServlet中使用"resourceType"属性的Sling Servlet?当我使用"路径"时,我只是用ajax调用来调用它,但是如果我将servlet更改为使用"resourceType"而不是"paths",我不知道该怎么办.(我正在为学习目的进行更改)

我还在学习CQ5,Sling等

我的servlet如下.

package com.mypackage.weather;

import org.apache.sling.api.resource.*;
import org.apache.sling.commons.osgi.PropertiesUtil;
import java.io.*;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import org.apache.sling.api.servlets.SlingSafeMethodsServlet;
import org.apache.sling.api.resource.ResourceResolver;
import org.apache.sling.api.SlingHttpServletRequest;
import org.apache.sling.api.SlingHttpServletResponse;
import javax.servlet.ServletException;
import java.io.BufferedReader;
import org.apache.felix.scr.annotations.Properties;
import org.apache.felix.scr.annotations.sling.SlingServlet;
import org.osgi.service.component.ComponentContext;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

@SlingServlet(
        name="Weatherservlet",
        //paths="/bin/Weather",
        resourceType="OpenWeather/components/page/contentPage",
        methods="GET",
        metatype=true)
@Properties({
        @org.apache.felix.scr.annotations.Property(name="WeatherServlet", description="Get JSON String weather info", value="mitch weather"),
        @org.apache.felix.scr.annotations.Property(name = "apikey", label = "The api key", value = "d8e39388b0bc54a62ffc6b385639b3dc") // register the api key in the OSGi console
})

/**
 * Handles requests …
Run Code Online (Sandbox Code Playgroud)

servlets sling aem

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

标签 统计

aem ×1

installation ×1

java ×1

jboss ×1

servlets ×1

sling ×1

startup ×1