मुझे नए सेटअप डेबियन "निचोड़" सर्वर पर Glassfish 3.1
शुरू करने में समस्या हो रही है। यह एक परीक्षण सर्वर है जो सेटअप किया गया है और Glassfish
स्थापना किसी अन्य सर्वर से किसी कार्य सर्वर से कॉपी की गई थी।ग्लासफ़िश 3.1 शुरू करने में असमर्थ है, भले ही बंदरगाह पर कब्जा नहीं किया गया है
मैं चल रहा की कोशिश की:
# ./asadmin restart-domain
Server is not running, will attempt to start it...
There is a process already using the admin port 4848 -- it probably is another instance of a GlassFish server.
Command restart-domain failed.
इस बात की पुष्टि की कि मैं Glassfish
तो नहीं चल रहा था मैं करने के लिए जाँच की पर:
# ./asadmin start-domain
There is a process already using the admin port 4848 -- it probably is another instance of a GlassFish server.
Command start-domain failed.
मैं भी डोमेन को पुन: प्रारंभ क्योंकि मैंने सोचा शायद यह चल रहा था की कोशिश की देखें कि पोर्ट 4848 पर कब्जा कर लिया गया था:
# netstat -aon | grep 4848
जो नोटिन वापस नहीं आया जी।
मुझे संदेह है कि Glassfish
को स्रोत सर्वर से कॉपी किया गया था जबकि Glassfish
अभी भी चल रहा था। शायद कुछ प्रकार की पिड फ़ाइल या लॉक फ़ाइल है जिसकी प्रतिलिपि बनाई गई थी।
शुरू करने के लिए Glassfish
कैसे प्राप्त करें इस पर कोई सुझाव?
संपादित
यहाँ asadmin start-domain
आदेश को क्रियान्वित करने के बाद domain1
से server.log
फ़ाइल है:
Sep 12, 2011 11:18:02 AM com.sun.enterprise.admin.launcher.GFLauncherLogger info
INFO: JVM invocation command line:
/opt/glassfish3/jdk/bin/java
-cp
/opt/glassfish3/glassfish/modules/glassfish.jar
-XX:+UnlockDiagnosticVMOptions
-XX:MaxPermSize=192m
-XX:NewRatio=2
-Xmx512m
-client
-javaagent:/opt/glassfish3/glassfish/lib/monitor/flashlight-agent.jar
-Dosgi.shell.telnet.maxconn=1
-Djdbc.drivers=org.apache.derby.jdbc.ClientDriver
-Dfelix.fileinstall.disableConfigSave=false
-Dfelix.fileinstall.dir=/opt/glassfish3/glassfish/modules/autostart/
-Djavax.net.ssl.keyStore=/opt/glassfish3/glassfish/domains/domain1/config/keystore.jks
-Dosgi.shell.telnet.port=6666
-Djava.security.policy=/opt/glassfish3/glassfish/domains/domain1/config/server.policy
-Dfelix.fileinstall.log.level=2
-Dfelix.fileinstall.poll=5000
-Dcom.sun.aas.instanceRoot=/opt/glassfish3/glassfish/domains/domain1
-Dosgi.shell.telnet.ip=127.0.0.1
-Dcom.sun.enterprise.config.config_environment_factory_class=com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory
-Djava.endorsed.dirs=/opt/glassfish3/glassfish/modules/endorsed:/opt/glassfish3/glassfish/lib/endorsed
-Dcom.sun.aas.installRoot=/opt/glassfish3/glassfish
-Djava.ext.dirs=/opt/glassfish3/jdk/lib/ext:/opt/glassfish3/jdk/jre/lib/ext:/opt/glassfish3/glassfish/domains/domain1/lib/ext
-Dfelix.fileinstall.bundles.startTransient=true
-Dfelix.fileinstall.bundles.new.start=true
-Djavax.net.ssl.trustStore=/opt/glassfish3/glassfish/domains/domain1/config/cacerts.jks
-Dorg.glassfish.additionalOSGiBundlesToStart=org.apache.felix.shell,org.apache.felix.gogo.runtime,org.apache.felix.gogo.shell,org.apache.felix.gogo.command
-Dcom.sun.enterprise.security.httpsOutboundKeyAlias=s1as
-DANTLR_USE_DIRECT_CLASS_LOADING=true
-Djava.security.auth.login.config=/opt/glassfish3/glassfish/domains/domain1/config/login.conf
-Dgosh.args=--nointeractive
-Djava.library.path=/opt/glassfish3/glassfish/lib:/opt/glassfish3/jdk/jre/lib/amd64/server:/opt/glassfish3/jdk/jre/lib/amd64:/opt/glassfish3/jdk/lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
com.sun.enterprise.glassfish.bootstrap.ASMain
-domainname
domain1
-asadmin-args
--host,,,localhost,,,--port,,,4848,,,--secure=false,,,--terse=false,,,--echo=false,,,--interactive=true,,,start-domain,,,--verbose=false,,,--debug=false,,,--domaindir,,,/opt/glassfish3/glassfish/domains,,,domain1
-instancename
server
-verbose
false
-debug
false
-asadmin-classpath
/opt/glassfish3/glassfish/modules/admin-cli.jar
-asadmin-classname
com.sun.enterprise.admin.cli.AsadminMain
-upgrade
false
-type
DAS
-domaindir
/opt/glassfish3/glassfish/domains/domain1
-read-stdin
true
आपने ग्लासफ़िश को कैसे इंस्टॉल किया? – Andrew
आपके होस्ट पर आईपीवी 6 सक्रिय है? आपको डोमेन निर्देशिका में server.log फ़ाइल को भी जांचना चाहिए (अक्सर 'डोमेन 1/लॉग/server.log' क्योंकि इसमें अधिक विस्तृत जानकारी हो सकती है। – fvu
@Andrew किसी और ने इंस्टॉलेशन किया। मुझे विश्वास है कि हमने ग्लासफ़िश को डाउनलोड करके इंस्टॉल किया है टैर और इसे स्रोत सर्वर पर/opt/glassfish3 पर निकालने के लिए। यह परीक्षण सर्वर हमने फ़ोल्डर को सीधे कॉपी किया है। –