{"id":28916,"date":"2024-02-06T06:34:25","date_gmt":"2023-07-11T01:38:52","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8centos7%e4%b8%8a%e5%ae%89%e8%a3%85eclipse-glassfish-5-1-0%e7%9a%84%e6%ad%a5%e9%aa%a4-2\/"},"modified":"2025-08-12T10:46:33","modified_gmt":"2025-08-12T02:46:33","slug":"%e5%9c%a8centos7%e4%b8%8a%e5%ae%89%e8%a3%85eclipse-glassfish-5-1-0%e7%9a%84%e6%ad%a5%e9%aa%a4-2","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8centos7%e4%b8%8a%e5%ae%89%e8%a3%85eclipse-glassfish-5-1-0%e7%9a%84%e6%ad%a5%e9%aa%a4-2\/","title":{"rendered":"\u5728CentOS7\u4e0a\u5b89\u88c5Eclipse GlassFish 5.1.0\u7684\u6b65\u9aa4"},"content":{"rendered":"<p>\u4ee5\u4e0b\u662f\u4ecb\u7ecd\u5728CentOS7\u4e0a\u5b89\u88c5Eclipse GlassFish 5.1.0\u7684\u6b65\u9aa4\u3002<\/p>\n<h1>\u73af\u5883<\/p>\n<ul class=\"post-ul\">\nCentOS Linux release 7.7.1908\n<\/ul>\n<pre class=\"post-pre\"><code>root@CENTOS7 ~]# cat \/etc\/redhat-release\r\nCentOS Linux release 7.7.1908 (Core)\r\n[root@CENTOS7 ~]#\r\n<\/code><\/pre>\n<ul class=\"post-ul\">\njdk-8u241\uff08jdk-8u241-linux-x64.rpm\uff09\uff08jdk14\u3067\u306f\u52d5\u4f5c\u3057\u307e\u305b\u3093\u3067\u3057\u305f\u3002\uff09\n<\/ul>\n<pre class=\"post-pre\"><code><span class=\"gp\">[root@CENTOS7 ~]#<\/span><span class=\"w\"> <\/span>rpm <span class=\"nt\">-ivh<\/span> jdk-8u241-linux-x64.rpm\r\n<span class=\"go\">\u8b66\u544a: jdk-8u241-linux-x64.rpm: \u30d8\u30c3\u30c0\u30fc V3 RSA\/SHA256 Signature\u3001\u9375 ID ec551f03: NOKEY\r\n<\/span><span class=\"gp\">\u6e96\u5099\u3057\u3066\u3044\u307e\u3059...              #<\/span><span class=\"c\">################################ [100%]<\/span>\r\n<span class=\"go\">\u66f4\u65b0\u4e2d \/ \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u4e2d...\r\n<\/span><span class=\"gp\">   1:jdk1.8-2000:1.8.0_241-fcs        #<\/span><span class=\"c\">################################ [100%]<\/span>\r\n<span class=\"go\">Unpacking JAR files...\r\n        tools.jar...\r\n        plugin.jar...\r\n        javaws.jar...\r\n        deploy.jar...\r\n        rt.jar...\r\n        jsse.jar...\r\n        charsets.jar...\r\n        localedata.jar...\r\n<\/span><span class=\"gp\">[root@CENTOS7 ~]#<\/span><span class=\"w\">\r\n<\/span><\/code><\/pre>\n<h1>2. \u4e0b\u8f7dEclipse GlassFish 5.1.0\u3002<\/p>\n<p>\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u4ece\u4e0b\u8f7d\u7ad9\u70b9\u4e0b\u8f7dglassfish-5.1.0.zip\u6587\u4ef6\u3002<\/p>\n<p>\u4f7f\u7528curl -OL http:\/\/mirror.kakao.com\/eclipse\/glassfish\/glassfish-5.1.0.zip\u547d\u4ee4\u4e0b\u8f7d\u6587\u4ef6\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"gp\">[root@CENTOS7 ~]#<\/span><span class=\"w\"> <\/span>curl <span class=\"nt\">-OL<\/span> http:\/\/mirror.kakao.com\/eclipse\/glassfish\/glassfish-5.1.0.zip\r\n<span class=\"go\">  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\r\n                                 Dload  Upload   Total   Spent    Left  Speed\r\n100  111M  100  111M    0     0   292k      0  0:06:31  0:06:31 --:--:--  302k\r\n<\/span><span class=\"gp\">[root@CENTOS7 ~]#<\/span><span class=\"w\">\r\n<\/span><\/code><\/pre>\n<p>\u7528\u4ee5\u4e0b\u7684\u547d\u4ee4\u9a8c\u8bc1\u4e0b\u8f7d\u7684\u6587\u4ef6\u7684\u54c8\u5e0c\u503c\u4e0e\u4e0b\u8f7d\u7f51\u7ad9\u4e0a\u7684\u503c\u76f8\u540c\u3002<\/p>\n<p>sha512sum glassfish-5.1.0.zip \u7684\u7ed3\u679c<\/p>\n<pre class=\"post-pre\"><code><span class=\"gp\">[root@CENTOS7 ~]#<\/span><span class=\"w\"> <\/span><span class=\"nb\">sha512sum <\/span>glassfish-5.1.0.zip\r\n<span class=\"go\">10d99061319178d65e8f8604f41caaca2ea561cbdc426d0fdf6163ead549e9c63c154c6ff648133a5b37bec14940a48b7c893544fa19f900a8c62273e445ed14  glassfish-5.1.0.zip\r\n<\/span><span class=\"gp\">[root@CENTOS7 ~]#<\/span><span class=\"w\">\r\n<\/span><\/code><\/pre>\n<div>\n                            <img decoding=\"async\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657c2485d0c9c81e0f5c84b8\/13-0.png\" class='post-images' alt=\"01.png\" title=\"\"><\/p>\n<div>\n                            <img decoding=\"async\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657c2485d0c9c81e0f5c84b8\/14-0.png\" class='post-images' alt=\"02.png\" title=\"\"><\/p>\n<h1>3. \u89e3\u538bglassfish-5.1.0.zip\u6587\u4ef6\u3002<\/p>\n<p>\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u5c06glassfish-5.1.0.zip\u89e3\u538b\u5230\/opt\u76ee\u5f55\u4e0b\u3002<\/p>\n<p> de  -5.1.0.zip\u89e3\u538b\u5230\/opt<\/p>\n<p>\u4f7f\u7528 unzip \u547d\u4ee4\uff0c\u5c06 glassfish-5.1.0.zip \u89e3\u538b\u5230 \/opt \u76ee\u5f55\u4e2d\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"gp\">[root@CENTOS7 ~]#<\/span><span class=\"w\"> <\/span>unzip <span class=\"nt\">-d<\/span> \/opt glassfish-5.1.0.zip\r\n<span class=\"go\">Archive:  glassfish-5.1.0.zip\r\n   creating: \/opt\/glassfish5\/\r\n   creating: \/opt\/glassfish5\/glassfish\/\r\n   creating: \/opt\/glassfish5\/glassfish\/domains\/\r\n   creating: \/opt\/glassfish5\/glassfish\/domains\/domain1\/\r\n   creating: \/opt\/glassfish5\/glassfish\/domains\/domain1\/config\/\r\n  inflating: \/opt\/glassfish5\/glassfish\/domains\/domain1\/config\/admin-keyfile\r\n\r\n\uff5e\uff5e\uff5e \u7701\u7565 \uff5e\uff5e\uff5e\r\n\r\n  inflating: \/opt\/glassfish5\/mq\/lib\/props\/broker\/default.properties\r\n  inflating: \/opt\/glassfish5\/mq\/lib\/props\/broker\/install.properties\r\n  inflating: \/opt\/glassfish5\/mq\/lib\/tyrus-standalone-client.jar\r\n<\/span><span class=\"gp\">[root@CENTOS7 ~]#<\/span><span class=\"w\"> <\/span><span class=\"nb\">cd<\/span> \/opt\r\n<span class=\"gp\">[root@CENTOS7 opt]#<\/span><span class=\"w\"> <\/span><span class=\"nb\">ls<\/span> <span class=\"nt\">-l<\/span>\r\n<span class=\"go\">\u5408\u8a08 0\r\ndrwxr-xr-x. 7 root root 92  1\u6708 28  2019 glassfish5\r\n<\/span><span class=\"gp\">[root@CENTOS7 opt]#<\/span><span class=\"w\">\r\n<\/span><\/code><\/pre>\n<h1>4. \u521b\u5efaglassfish\u7528\u6237<\/p>\n<p>\u7528\u4ee5\u4e0b\u7684\u547d\u4ee4\u521b\u5efa\u4e00\u4e2a\u540d\u4e3a\u201cglassfish\u201d\u7684\u7528\u6237\u3002\uff08\u5bc6\u7801\u4e5f\u662f\u201cglassfish\u201d\uff09<\/p>\n<p>\u65b0\u589e\u7528\u6237\u5e76\u8bbe\u7f6e\u5bc6\u7801\u4e3a\u52a0\u5bc6\u540e\u7684&#8221;glassfish&#8221;\uff0c\u52a0\u5bc6\u65b9\u5f0f\u4e3a&#8221;$6$salt03&#8243;\u3002\u7528\u6237\u540d\u4e3aglassfish\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"gp\">[root@CENTOS7 opt]#<\/span><span class=\"w\"> <\/span>useradd <span class=\"nt\">-p<\/span> <span class=\"si\">$(<\/span>perl <span class=\"nt\">-e<\/span> <span class=\"s1\">'print crypt(\"glassfish\", \"\\$6\\$salt03\")'<\/span><span class=\"si\">)<\/span> glassfish\r\n<span class=\"gp\">[root@CENTOS7 opt]#<\/span><span class=\"w\">\r\n<\/span><\/code><\/pre>\n<h1>5. \u66f4\u6539glassfish5\u76ee\u5f55\u7684\u6240\u6709\u8005\u548c\u7ec4<\/p>\n<p>\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u5c06glassfish5\u76ee\u5f55\u7684\u6240\u6709\u8005\u548c\u7ec4\u66f4\u6539\u4e3aglassfish\u3002<\/p>\n<p>\u5c06\u6574\u4e2aglassfish5\u6587\u4ef6\u5939\u7684\u6240\u6709\u6743\u548c\u7ec4\u6539\u4e3aglassfish\uff1aglassfish<\/p>\n<pre class=\"post-pre\"><code><span class=\"gp\">[root@CENTOS7 opt]#<\/span><span class=\"w\"> <\/span><span class=\"nb\">chown<\/span> <span class=\"nt\">-R<\/span> glassfish:glassfish glassfish5\r\n<span class=\"gp\">[root@CENTOS7 opt]#<\/span><span class=\"w\"> <\/span><span class=\"nb\">ls<\/span> <span class=\"nt\">-l<\/span>\r\n<span class=\"go\">\u5408\u8a08 0\r\ndrwxr-xr-x. 7 glassfish glassfish 92  1\u6708 28  2019 glassfish5\r\n<\/span><span class=\"gp\">[root@CENTOS7 opt]#<\/span><span class=\"w\">\r\n<\/span><\/code><\/pre>\n<h1>6. \u4fee\u6539 asenv.conf<\/p>\n<p>\u5728\/opt\/glassfish5\/glassfish\/config\/asenv.conf\u6587\u4ef6\u7684\u6700\u540e\u4e00\u884c\u8ffd\u52a0\u4ee5\u4e0b\u5185\u5bb9\uff1a<br \/>\nAS_JAVA=&#8221;\/usr\/java\/jdk1.8.0_241-amd64&#8243;<\/p>\n<pre class=\"post-pre\"><code><span class=\"c\">#\r\n# Copyright (c) 2004, 2018 Oracle and\/or its affiliates. All rights reserved.\r\n#\r\n# This program and the accompanying materials are made available under the\r\n# terms of the Eclipse Public License v. 2.0, which is available at\r\n# http:\/\/www.eclipse.org\/legal\/epl-2.0.\r\n#\r\n# This Source Code may also be made available under the following Secondary\r\n# Licenses when the conditions for such availability set forth in the\r\n# Eclipse Public License v. 2.0 are satisfied: GNU General Public License,\r\n# version 2 with the GNU Classpath Exception, which is available at\r\n# https:\/\/www.gnu.org\/software\/classpath\/license.html.\r\n#\r\n# SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0\r\n#\r\n<\/span>\r\n<span class=\"c\">#\r\n#                       * * *    N O T E     * * *\r\n#\r\n# Although the lines in this file are formatted as environment\r\n# variable assignments, this file is NOT typically invoked as a script\r\n# from another script to define these variables.  Rather, this file is read\r\n# and processed by a server as it starts up.  That scanning code resolves\r\n# the relative paths against the GlassFish installation directory.\r\n#\r\n# Yet, this file is also where users of earlier versions have sometimes added\r\n# a definition of AS_JAVA to control which version of Java GlassFish\r\n# should use.  As a result, in order to run a user-specified version of Java,\r\n# the asadmin and appclient scripts do indeed invoke this file as a\r\n# script - but ONLY to define AS_JAVA.  Any calling script should not\r\n# rely on the other settings because the relative paths will be resolved\r\n# against the current directory when the calling script is run, not the\r\n# installation directory of GlassFish, and such resolution will not work\r\n# correctly unless the script happens to be run from the GlassFish installation\r\n# directory.\r\n#\r\n<\/span>\r\n<span class=\"n\">AS_IMQ_LIB<\/span>=<span class=\"s2\">\"..\/..\/mq\/lib\"<\/span>\r\n<span class=\"n\">AS_IMQ_BIN<\/span>=<span class=\"s2\">\"..\/..\/mq\/bin\"<\/span>\r\n<span class=\"n\">AS_CONFIG<\/span>=<span class=\"s2\">\"..\/config\"<\/span>\r\n<span class=\"n\">AS_INSTALL<\/span>=<span class=\"s2\">\"..\"<\/span>\r\n<span class=\"n\">AS_DEF_DOMAINS_PATH<\/span>=<span class=\"s2\">\"..\/domains\"<\/span>\r\n<span class=\"n\">AS_DEF_NODES_PATH<\/span>=<span class=\"s2\">\"..\/nodes\"<\/span>\r\n<span class=\"n\">AS_DERBY_INSTALL<\/span>=<span class=\"s2\">\"..\/..\/javadb\"<\/span>\r\n<span class=\"n\">AS_JAVA<\/span>=<span class=\"s2\">\"\/usr\/java\/jdk1.8.0_241-amd64\"<\/span>\r\n<\/code><\/pre>\n<h1>7. \u9632\u706b\u5899\u7684\u8bbe\u7f6e<\/p>\n<p>\u6211\u5728\/usr\/lib\/firewalld\/services\u76ee\u5f55\u4e0b\u521b\u5efa\u4ee5\u4e0bglassfish.xml\u6587\u4ef6\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"cp\">&lt;?xml version=\"1.0\" encoding=\"utf-8\"?&gt;<\/span>\r\n<span class=\"nt\">&lt;service&gt;<\/span>\r\n  <span class=\"nt\">&lt;short&gt;<\/span>glassfish<span class=\"nt\">&lt;\/short&gt;<\/span>\r\n  <span class=\"nt\">&lt;description&gt;<\/span>GlassFish Server<span class=\"nt\">&lt;\/description&gt;<\/span>\r\n  <span class=\"nt\">&lt;port<\/span> <span class=\"na\">protocol=<\/span><span class=\"s\">\"tcp\"<\/span> <span class=\"na\">port=<\/span><span class=\"s\">\"4848\"<\/span><span class=\"nt\">\/&gt;<\/span>\r\n  <span class=\"nt\">&lt;port<\/span> <span class=\"na\">protocol=<\/span><span class=\"s\">\"tcp\"<\/span> <span class=\"na\">port=<\/span><span class=\"s\">\"8080\"<\/span><span class=\"nt\">\/&gt;<\/span>\r\n  <span class=\"nt\">&lt;port<\/span> <span class=\"na\">protocol=<\/span><span class=\"s\">\"tcp\"<\/span> <span class=\"na\">port=<\/span><span class=\"s\">\"8181\"<\/span><span class=\"nt\">\/&gt;<\/span>\r\n<span class=\"nt\">&lt;\/service&gt;<\/span>\r\n<\/code><\/pre>\n<p>\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u901a\u8fc7glassfish.xml\u914d\u7f6e\u4e2d\u7684\u7aef\u53e3\u8bbe\u7f6e\u9632\u706b\u5899\u3002<\/p>\n<p>\u9632\u706b\u5899\u547d\u4ee4\uff08firewall-cmd\uff09\u2014\u2014\u6c38\u4e45\u6dfb\u52a0\u670d\u52a1\uff08&#8211;permanent &#8211;add-service\uff09\u4e3aglassfish\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"gp\">[root@CENTOS7 services]#<\/span><span class=\"w\"> <\/span>firewall-cmd <span class=\"nt\">--permanent<\/span> <span class=\"nt\">--add-service<\/span><span class=\"o\">=<\/span>glassfish\r\n<span class=\"go\">success\r\n<\/span><span class=\"gp\">[root@CENTOS7 services]#<\/span><span class=\"w\">\r\n<\/span><\/code><\/pre>\n<p>\u4f7f\u7528\u4e0b\u9762\u7684\u547d\u4ee4\u91cd\u65b0\u542f\u52a8firewalld\u3002<\/p>\n<p>\u91cd\u542f\u9632\u706b\u5899\u670d\u52a1\uff1asystemctl restart firewalld.service\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"gp\">[root@CENTOS7 services]#<\/span><span class=\"w\"> <\/span>systemctl restart firewalld.service\r\n<span class=\"gp\">[root@CENTOS7 services]#<\/span><span class=\"w\">\r\n<\/span><\/code><\/pre>\n<p>\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u786e\u8ba4\u670d\u52a1\u4e2d\u662f\u5426\u5df2\u6dfb\u52a0\u4e86Glassfish\u3002<\/p>\n<p>firewall-cmd &#8211;list-all \u53ef\u4ee5\u8fdb\u884c\u539f\u751f\u7684\u4e2d\u6587\u7ffb\u8bd1\uff0c\u53ea\u9700\u63d0\u4f9b\u4e00\u4e2a\u9009\u9879\uff1a<\/p>\n<pre class=\"post-pre\"><code><span class=\"gp\">[root@CENTOS7 services]#<\/span><span class=\"w\"> <\/span>firewall-cmd <span class=\"nt\">--list-all<\/span>\r\n<span class=\"go\">public (active)\r\n  target: default\r\n  icmp-block-inversion: no\r\n  interfaces: enp0s3\r\n  sources:\r\n  services: dhcpv6-client glassfish http ssh\r\n  ports: 8888\/tcp\r\n  protocols:\r\n  masquerade: no\r\n  forward-ports:\r\n  source-ports:\r\n  icmp-blocks:\r\n  rich rules:\r\n\r\n<\/span><span class=\"gp\">[root@CENTOS7 services]#<\/span><span class=\"w\">\r\n<\/span><\/code><\/pre>\n<h1>8. \u542f\u52a8GlassFish<\/p>\n<p>\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u5207\u6362\u5230glassfish\u7528\u6237\u3002<\/p>\n<p>su &#8211; \u73bb\u7483\u9c7c<\/p>\n<pre class=\"post-pre\"><code><span class=\"gp\">[root@CENTOS7 services]#<\/span><span class=\"w\"> <\/span>su - glassfish\r\n<span class=\"go\">\u6700\u7d42\u30ed\u30b0\u30a4\u30f3: 2020\/03\/19 (\u6728) 23:39:44 JST\u65e5\u6642 pts\/0\r\n<\/span><span class=\"gp\">[glassfish@CENTOS7 ~]$<\/span><span class=\"w\">\r\n<\/span><\/code><\/pre>\n<p>\u4ee5\u4e0b\u4e3a\u542f\u52a8\u3001\u505c\u6b62\u548c\u91cd\u65b0\u542f\u52a8Glassfish\u7684\u547d\u4ee4:<\/p>\n<p>\u542f\u52a8\uff1a\/opt\/glassfish5\/glassfish\/bin\/asadmin\u542f\u52a8\u57df<br \/>\n\u505c\u6b62\uff1a\/opt\/glassfish5\/glassfish\/bin\/asadmin\u505c\u6b62\u57df<br \/>\n\u91cd\u65b0\u542f\u52a8\uff1a\/opt\/glassfish5\/glassfish\/bin\/asadmin\u91cd\u65b0\u542f\u52a8\u57df<\/p>\n<p>\u542f\u52a8GlassFish\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"gp\">[glassfish@CENTOS7 ~]$<\/span><span class=\"w\"> <\/span>\/opt\/glassfish5\/glassfish\/bin\/asadmin start-domain\r\n<span class=\"go\">Waiting for domain1 to start .......\r\nSuccessfully started the domain : domain1\r\ndomain  Location: \/opt\/glassfish5\/glassfish\/domains\/domain1\r\nLog File: \/opt\/glassfish5\/glassfish\/domains\/domain1\/logs\/server.log\r\nAdmin Port: 4848\r\nCommand start-domain executed successfully.\r\n<\/span><span class=\"gp\">[glassfish@CENTOS7 ~]$<\/span><span class=\"w\">\r\n<\/span><\/code><\/pre>\n<h1>9. \u7f51\u7edc\u8fde\u63a5\u786e\u8ba4<\/p>\n<p>\u8bf7\u4f7f\u7528\u6d4f\u89c8\u5668\u4ece\u4ee5\u4e0b\u7f51\u5740\u8fdb\u884c\u8fde\u63a5\u3002<\/p>\n<p>http:\/\/<\u670d\u52a1\u5668IP\u5730\u5740>:8080\/<\/p>\n<p>\u5f53\u4f60\u770b\u5230\u4ee5\u4e0b\u7684\u753b\u9762\u6253\u5f00\u5e76\u6210\u529f\u8fde\u63a5\u65f6\uff0c\u8868\u793a\u8fde\u63a5\u662f\u6b63\u5e38\u7684\u3002<\/p>\n<div>\n                            <img decoding=\"async\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657c2485d0c9c81e0f5c84b8\/54-0.png\" class='post-images' alt=\"03.png\" title=\"\"><\/p>\n<h1>10. \u8bbe\u7f6e\u7ba1\u7406\u9875\u9762<\/p>\n<p>\u8bf7\u4f7f\u7528\u6d4f\u89c8\u5668\u901a\u8fc7\u4ee5\u4e0bURL\u8fde\u63a5\u5230\u7ba1\u7406\u754c\u9762\u3002<\/p>\n<p>http:\/\/<\u670d\u52a1\u5668IP\u5730\u5740>:4848\/<\/p>\n<div>\n                            <img decoding=\"async\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657c2485d0c9c81e0f5c84b8\/58-0.png\" class='post-images' alt=\"04.png\" title=\"\"><\/p>\n<p>\u5982\u679c\u51fa\u73b0\u9519\u8bef\u63d0\u793a\uff0c\u8bf7\u6309\u7167\u4ee5\u4e0b\u65b9\u5f0f\u8fdb\u884c\u8bbe\u7f6e\u3002<\/p>\n<p>\u8bbe\u7f6e\u7ba1\u7406\u7528\u6237\u7684\u5bc6\u7801\u3002<\/p>\n<p>\u5c06\/opt\/glassfish5\/glassfish\/bin\/asadmin change-admin-password\u7ffb\u8bd1\u6210\u4e2d\u6587\uff1a\u4fee\u6539\u7ba1\u7406\u5bc6\u7801<\/p>\n<pre class=\"post-pre\"><code><span class=\"gp\">[glassfish@CENTOS7 ~]$<\/span><span class=\"w\"> <\/span>\/opt\/glassfish5\/glassfish\/bin\/asadmin change-admin-password\r\n<span class=\"gp\">Enter admin user name [default: admin]&gt;<\/span>\uff08\u305d\u306e\u307e\u307e\uff09\r\n<span class=\"gp\">Enter the admin password&gt;<\/span>\uff08\u305d\u306e\u307e\u307e\uff09\r\n<span class=\"gp\">Enter the new admin password&gt;<\/span>admin\r\n<span class=\"gp\">Enter the new admin password again&gt;<\/span>admin\r\n<span class=\"go\">Command change-admin-password executed successfully.\r\n<\/span><span class=\"gp\">[glassfish@CENTOS7 ~]$<\/span><span class=\"w\">\r\n<\/span><\/code><\/pre>\n<p>\u8bf7\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u5c06enable-secure-admin\u529f\u80fd\u542f\u7528\u3002<\/p>\n<p>\/opt\/glassfish5\/glassfish\/bin\/asadmin &#8211;host \u672c\u5730\u4e3b\u673a &#8211;port 4848 \u542f\u7528\u5b89\u5168\u7ba1\u7406<\/p>\n<pre class=\"post-pre\"><code><span class=\"gp\">[glassfish@CENTOS7 ~]$<\/span><span class=\"w\"> <\/span>\/opt\/glassfish5\/glassfish\/bin\/asadmin <span class=\"nt\">--host<\/span> localhost <span class=\"nt\">--port<\/span> 4848 enable-secure-admin\r\n<span class=\"gp\">Enter admin user name&gt;<\/span><span class=\"w\">  <\/span>admin\r\n<span class=\"gp\">Enter admin password for user \"admin\"&gt;<\/span><span class=\"w\">\r\n<\/span><span class=\"go\">You must restart all running servers for the change in secure admin to take effect.\r\nCommand enable-secure-admin executed successfully.\r\n<\/span><span class=\"gp\">[glassfish@CENTOS7 ~]$<\/span><span class=\"w\">\r\n<\/span><\/code><\/pre>\n<p>\u91cd\u65b0\u542f\u52a8GlassFish\u3002<\/p>\n<p>\u91cd\u542f\u57df\u7684\u547d\u4ee4\u662f\/opt\/glassfish5\/glassfish\/bin\/asadmin restart-domain\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"gp\">[glassfish@CENTOS7 ~]$<\/span><span class=\"w\"> <\/span>\/opt\/glassfish5\/glassfish\/bin\/asadmin restart-domain\r\n<span class=\"go\">Successfully restarted the domain\r\nCommand restart-domain executed successfully.\r\n<\/span><span class=\"gp\">[glassfish@CENTOS7 ~]$<\/span><span class=\"w\">\r\n<\/span><\/code><\/pre>\n<p>\u8bf7\u518d\u6b21\u4f7f\u7528\u4ee5\u4e0b\u7684URL\u4ece\u6d4f\u89c8\u5668\u8fde\u63a5\u5230\u7ba1\u7406\u754c\u9762\u3002<\/p>\n<p>http:\/\/<\u670d\u52a1\u5668\u7684IP\u5730\u5740>:4848\/<\/p>\n<div>\n                            <img decoding=\"async\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657c2485d0c9c81e0f5c84b8\/71-0.png\" class='post-images' alt=\"05.png\" title=\"\"><\/p>\n<p>\u4f7f\u7528\u9884\u8bbe\u7684\u7ba1\u7406\u7528\u6237\/\u5bc6\u7801\uff08admin\/admin\uff09\u767b\u5f55\u3002<\/p>\n<div>\n                            <img decoding=\"async\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657c2485d0c9c81e0f5c84b8\/73-0.png\" class='post-images' alt=\"06.png\" title=\"\"><\/p>\n<p>\u6211\u6210\u529f\u767b\u5f55\u4e86\u7ba1\u7406\u754c\u9762\u3002<\/p>\n<h1>11. \u521b\u5efasystemd\u7684service\u6587\u4ef6<\/p>\n<p>\u5728\/usr\/lib\/systemd\/system\u4e0b\u521b\u5efa\u4ee5\u4e0b\u7684glassfish.service\u3002<\/p>\n<pre class=\"post-pre\"><code>[Unit]\r\nDescription=GlassFish Server v5.1\r\nAfter=syslog.target network.target remote-fs.target\r\n\r\n[Service]\r\nType=oneshot\r\nRemainAfterExit=yes\r\nPIDFile=\/var\/run\/glassfish.pid\r\nExecStart=\/opt\/glassfish5\/glassfish\/bin\/asadmin start-domain\r\nExecStop=\/opt\/glassfish5\/glassfish\/bin\/asadmin stop-domain\r\nExecReload=\/opt\/glassfish5\/glassfish\/bin\/asadmin restart-domain\r\nTimeoutStartSec=300\r\nTimeoutStopSec=30\r\nUser=glassfish\r\nGroup=glassfish\r\n\r\n[Install]\r\nWantedBy=multi-user.target\r\n<\/code><\/pre>\n<p>\u5728\u7cfb\u7edf\u7ba1\u7406\u547d\u4ee4\u884c\u5de5\u5177\u4e0b\uff0c\u542f\u52a8\u3001\u505c\u6b62\u548c\u91cd\u65b0\u542f\u52a8\u7684\u547d\u4ee4\u5982\u4e0b\u3002<\/p>\n<p>\u542f\u52a8\uff1a\u4f7f\u7528systemctl\u547d\u4ee4\u542f\u52a8glassfish<br \/>\n\u505c\u6b62\uff1a\u4f7f\u7528systemctl\u547d\u4ee4\u505c\u6b62glassfish<br \/>\n\u91cd\u65b0\u542f\u52a8\uff1a\u4f7f\u7528systemctl\u547d\u4ee4\u91cd\u65b0\u542f\u52a8glassfish<\/p>\n<h1>\u8bf7\u63d0\u4f9b\u66f4\u591a\u4e0a\u4e0b\u6587\u4fe1\u606f\uff0c\u4ee5\u4fbf\u6211\u80fd\u591f\u66f4\u51c6\u786e\u5730\u4e3a\u60a8\u63d0\u4f9b\u7ffb\u8bd1\u3002<\/p>\n<blockquote><p>Eclipse GlassFish | \u9879\u76ee.eclipse.org<\/p><\/blockquote>\n<h1>\u9519\u8bef\u4fe1\u606f<\/p>\n<p>\u8fd9\u6b21\u6211\u5b89\u88c5\u5e76\u8fd0\u884c\u4e86JDK-8u241\u4f5c\u4e3aJava\u3002<\/p>\n<p>\u7136\u800c\uff0c\u5728jdk14\u4e2d\u51fa\u73b0\u4e86\u4ee5\u4e0b\u9519\u8bef\uff0c\u5bfc\u81f4\u65e0\u6cd5\u6267\u884c\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"gp\">[glassfish@CENTOS7 ~]$<\/span><span class=\"w\"> <\/span>\/opt\/glassfish5\/glassfish\/bin\/asadmin start-domain\r\n<span class=\"go\">Exception in thread \"main\" java.lang.NullPointerException\r\n        at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.initializeServiceLocator(AbstractModulesRegistryImpl.java:128)\r\n        at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.newServiceLocator(AbstractModulesRegistryImpl.java:120)\r\n        at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.createServiceLocator(AbstractModulesRegistryImpl.java:194)\r\n        at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.createServiceLocator(AbstractModulesRegistryImpl.java:200)\r\n        at com.sun.enterprise.module.single.StaticModulesRegistry.createServiceLocator(StaticModulesRegistry.java:64)\r\n        at com.sun.enterprise.admin.cli.CLIContainer.getServiceLocator(CLIContainer.java:193)\r\n        at com.sun.enterprise.admin.cli.CLIContainer.getLocalCommand(CLIContainer.java:231)\r\n        at com.sun.enterprise.admin.cli.CLICommand.getCommand(CLICommand.java:207)\r\n        at com.sun.enterprise.admin.cli.AdminMain.executeCommand(AdminMain.java:347)\r\n        at com.sun.enterprise.admin.cli.AdminMain.doMain(AdminMain.java:282)\r\n        at org.glassfish.admin.cli.AsadminMain.main(AsadminMain.java:33)\r\n<\/span><span class=\"gp\">[glassfish@CENTOS7 ~]$<\/span><span class=\"w\">\r\n<\/span><\/code><\/pre>\n<hr>\n<\/hr>\n<p>\u4e0a\u8ff0\u5185\u5bb9<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4ee5\u4e0b\u662f\u4ecb\u7ecd\u5728CentOS7\u4e0a\u5b89\u88c5Eclipse GlassFish 5.1.0\u7684\u6b65\u9aa4\u3002 \u73af\u5883 CentOS L [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[227],"class_list":["post-28916","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-227"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u5728CentOS7\u4e0a\u5b89\u88c5Eclipse GlassFish 5.1.0\u7684\u6b65\u9aa4 - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"\u5173\u4e8e\u5728CentOS7\u4e0a\u5b89\u88c5Eclipse GlassFish 5.1.0\u7684\u6b65\u9aa4\u7684\u6280\u672f\u6587\u7ae0\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/zh\/blog\/\u5728centos7\u4e0a\u5b89\u88c5eclipse-glassfish-5-1-0\u7684\u6b65\u9aa4-2\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u5728CentOS7\u4e0a\u5b89\u88c5Eclipse GlassFish 5.1.0\u7684\u6b65\u9aa4\" \/>\n<meta property=\"og:description\" content=\"\u5173\u4e8e\u5728CentOS7\u4e0a\u5b89\u88c5Eclipse GlassFish 5.1.0\u7684\u6b65\u9aa4\u7684\u6280\u672f\u6587\u7ae0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/\u5728centos7\u4e0a\u5b89\u88c5eclipse-glassfish-5-1-0\u7684\u6b65\u9aa4-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-11T01:38:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-12T02:46:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657c2485d0c9c81e0f5c84b8\/13-0.png\" \/>\n<meta name=\"author\" content=\"\u6587, \u7fd4\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u6587, \u7fd4\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8centos7%e4%b8%8a%e5%ae%89%e8%a3%85eclipse-glassfish-5-1-0%e7%9a%84%e6%ad%a5%e9%aa%a4-2\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8centos7%e4%b8%8a%e5%ae%89%e8%a3%85eclipse-glassfish-5-1-0%e7%9a%84%e6%ad%a5%e9%aa%a4-2\/\",\"name\":\"\u5728CentOS7\u4e0a\u5b89\u88c5Eclipse GlassFish 5.1.0\u7684\u6b65\u9aa4 - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2023-07-11T01:38:52+00:00\",\"dateModified\":\"2025-08-12T02:46:33+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/64d5cc7727fffbff2f9a2a8da1de3e5c\"},\"description\":\"\u5173\u4e8e\u5728CentOS7\u4e0a\u5b89\u88c5Eclipse GlassFish 5.1.0\u7684\u6b65\u9aa4\u7684\u6280\u672f\u6587\u7ae0\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8centos7%e4%b8%8a%e5%ae%89%e8%a3%85eclipse-glassfish-5-1-0%e7%9a%84%e6%ad%a5%e9%aa%a4-2\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8centos7%e4%b8%8a%e5%ae%89%e8%a3%85eclipse-glassfish-5-1-0%e7%9a%84%e6%ad%a5%e9%aa%a4-2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8centos7%e4%b8%8a%e5%ae%89%e8%a3%85eclipse-glassfish-5-1-0%e7%9a%84%e6%ad%a5%e9%aa%a4-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u5728CentOS7\u4e0a\u5b89\u88c5Eclipse GlassFish 5.1.0\u7684\u6b65\u9aa4\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/64d5cc7727fffbff2f9a2a8da1de3e5c\",\"name\":\"\u6587, \u7fd4\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/920c3d673e0bccacc98e5e6b7149bb3c22edd8d39cb753e5d7d7e471498118a1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/920c3d673e0bccacc98e5e6b7149bb3c22edd8d39cb753e5d7d7e471498118a1?s=96&d=mm&r=g\",\"caption\":\"\u6587, \u7fd4\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/wenxiang\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8centos7%e4%b8%8a%e5%ae%89%e8%a3%85eclipse-glassfish-5-1-0%e7%9a%84%e6%ad%a5%e9%aa%a4-2\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u5728CentOS7\u4e0a\u5b89\u88c5Eclipse GlassFish 5.1.0\u7684\u6b65\u9aa4 - Blog - Silicon Cloud","description":"\u5173\u4e8e\u5728CentOS7\u4e0a\u5b89\u88c5Eclipse GlassFish 5.1.0\u7684\u6b65\u9aa4\u7684\u6280\u672f\u6587\u7ae0","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/zh\/blog\/\u5728centos7\u4e0a\u5b89\u88c5eclipse-glassfish-5-1-0\u7684\u6b65\u9aa4-2\/","og_locale":"zh_CN","og_type":"article","og_title":"\u5728CentOS7\u4e0a\u5b89\u88c5Eclipse GlassFish 5.1.0\u7684\u6b65\u9aa4","og_description":"\u5173\u4e8e\u5728CentOS7\u4e0a\u5b89\u88c5Eclipse GlassFish 5.1.0\u7684\u6b65\u9aa4\u7684\u6280\u672f\u6587\u7ae0","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/\u5728centos7\u4e0a\u5b89\u88c5eclipse-glassfish-5-1-0\u7684\u6b65\u9aa4-2\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2023-07-11T01:38:52+00:00","article_modified_time":"2025-08-12T02:46:33+00:00","og_image":[{"url":"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657c2485d0c9c81e0f5c84b8\/13-0.png"}],"author":"\u6587, \u7fd4","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u6587, \u7fd4","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"2 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8centos7%e4%b8%8a%e5%ae%89%e8%a3%85eclipse-glassfish-5-1-0%e7%9a%84%e6%ad%a5%e9%aa%a4-2\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8centos7%e4%b8%8a%e5%ae%89%e8%a3%85eclipse-glassfish-5-1-0%e7%9a%84%e6%ad%a5%e9%aa%a4-2\/","name":"\u5728CentOS7\u4e0a\u5b89\u88c5Eclipse GlassFish 5.1.0\u7684\u6b65\u9aa4 - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2023-07-11T01:38:52+00:00","dateModified":"2025-08-12T02:46:33+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/64d5cc7727fffbff2f9a2a8da1de3e5c"},"description":"\u5173\u4e8e\u5728CentOS7\u4e0a\u5b89\u88c5Eclipse GlassFish 5.1.0\u7684\u6b65\u9aa4\u7684\u6280\u672f\u6587\u7ae0","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8centos7%e4%b8%8a%e5%ae%89%e8%a3%85eclipse-glassfish-5-1-0%e7%9a%84%e6%ad%a5%e9%aa%a4-2\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8centos7%e4%b8%8a%e5%ae%89%e8%a3%85eclipse-glassfish-5-1-0%e7%9a%84%e6%ad%a5%e9%aa%a4-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8centos7%e4%b8%8a%e5%ae%89%e8%a3%85eclipse-glassfish-5-1-0%e7%9a%84%e6%ad%a5%e9%aa%a4-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"\u5728CentOS7\u4e0a\u5b89\u88c5Eclipse GlassFish 5.1.0\u7684\u6b65\u9aa4"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website","url":"https:\/\/www.silicloud.com\/zh\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/64d5cc7727fffbff2f9a2a8da1de3e5c","name":"\u6587, \u7fd4","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/920c3d673e0bccacc98e5e6b7149bb3c22edd8d39cb753e5d7d7e471498118a1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/920c3d673e0bccacc98e5e6b7149bb3c22edd8d39cb753e5d7d7e471498118a1?s=96&d=mm&r=g","caption":"\u6587, \u7fd4"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/wenxiang\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8centos7%e4%b8%8a%e5%ae%89%e8%a3%85eclipse-glassfish-5-1-0%e7%9a%84%e6%ad%a5%e9%aa%a4-2\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/28916","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=28916"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/28916\/revisions"}],"predecessor-version":[{"id":111407,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/28916\/revisions\/111407"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=28916"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=28916"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=28916"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}