我试图使用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.
我研究了这个,我见过的解决方案都没有解决我的错误.
发生的事情是我试图安装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中的下载图标,然后单击下载.
如何调用在@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)