Java Glassfish在重新部署时崩溃
我使用glassfish(顶级glassfish文件夹)/bin文件夹中的asadmin脚本启动glassfish。然后我使用重新部署目标,它工作了大约1-2次,然后出现以下错误,是否可以修复此问题?就像服务器正在关闭一样。我也使用JRebelJava Glassfish在重新部署时崩溃,java,jakarta-ee,maven,glassfish,Java,Jakarta Ee,Maven,Glassfish,我使用glassfish(顶级glassfish文件夹)/bin文件夹中的asadmin脚本启动glassfish。然后我使用重新部署目标,它工作了大约1-2次,然后出现以下错误,是否可以修复此问题?就像服务器正在关闭一样。我也使用JRebel [INFO] --- maven-glassfish-plugin:2.1:redeploy (default-cli) @ MyApp --- Downloading: http://maven.ocean.net.au/release/org/apa
[INFO] --- maven-glassfish-plugin:2.1:redeploy (default-cli) @ MyApp ---
Downloading: http://maven.ocean.net.au/release/org/apache/maven/maven-plugin-api/maven-metadata.xml
Downloading: http://download.java.net/maven/2/org/apache/maven/maven-plugin-api/maven-metadata.xml
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/maven-metadata.xml
Downloading: http://maven.ocean.net.au/external/org/apache/maven/maven-plugin-api/maven-metadata.xml
Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/maven-metadata.xml (2 KB at 5.6 KB/sec)
Downloading: http://maven.ocean.net.au/snapshot/org/apache/maven/maven-plugin-api/maven-metadata.xml
Downloading: http://download.java.net/maven/2/org/apache/maven/maven-plugin-api/maven-metadata.xml
[WARNING] Could not transfer metadata org.apache.maven:maven-plugin-api/maven-metadata.xml from/to release.ocean.net.au (http://maven.ocean.net.au/release): maven.ocean.net.au
[WARNING] Could not transfer metadata org.apache.maven:maven-plugin-api/maven-metadata.xml from/to external.ocean.net.au (http://maven.ocean.net.au/external): maven.ocean.net.au
[WARNING] Could not transfer metadata org.apache.maven:maven-plugin-api/maven-metadata.xml from/to snapshot.ocean.net.au (http://maven.ocean.net.au/snapshot): maven.ocean.net.au
[INFO] No such local command, undeploy. To run remote commands, start the application server (e.g. 'asadmin start-domain').
[ERROR] 'JAVA_OPTS' is not recognized as an internal or external command,
[ERROR] operable program or batch file.
[ERROR] Remote server does not listen for requests on [localhost:4848]. Is the server up?
[ERROR] Undeployment of MyApp failed.
[ERROR] For more detail on what might be causing the problem try running maven with the --debug option
[ERROR] or setting the maven-glassfish-plugin "echo" property to "true".
在POM中具有此配置:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<glassfish.home>${env.GLASSFISH_HOME}</glassfish.home>
<glassfish.directory>${glassfish.home}/glassfish</glassfish.directory>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.glassfish.maven.plugin</groupId>
<artifactId>maven-glassfish-plugin</artifactId>
<version>2.1</version>
<configuration>
<components>
<component>
<name>${project.artifactId}</name>
<artifact>${project.build.directory}/${project.build.finalName}.war</artifact>
</component>
</components>
<domain>
<name>domain1</name>
<adminPort>4848</adminPort>
<httpPort>8080</httpPort>
<httpsPort>8443</httpsPort>
</domain>
<glassfishDirectory>${glassfish.home}</glassfishDirectory>
<passwordFile>${glassfish.directory}/domains/domain1/config/domain-passwords</passwordFile>
<user>admin</user>
</configuration>
</plugin>
</plugins>
</build>
UTF-8
${环境玻璃鱼之家}
${glassfish.home}/glassfish
org.glassfish.maven.plugin
maven glassfish插件
2.1
${project.artifactId}
${project.build.directory}/${project.build.finalName}.war
域1
4848
8080
8443
${glassfish.home}
${glassfish.directory}/domains/domain1/config/domain密码
管理
我也有同样的问题。你解决了吗?我试图将JDK更改为32位,但没有帮助。在Windows7上使用JDK7,64位。这是由JVM错误引起的。