[英]Runtimeexception on admin console of GlassFish
I downloaded the latest version (4.1.1) of GlassFish, unzipped to a local folder, started the domain with command asadmin start-domain
from the bin directory. 我下载了最新版本的GlassFish(4.1.1),解压缩到本地文件夹,
asadmin start-domain
从bin目录中使用命令asadmin start-domain
启动了域。
I Opened the admin console of the server on web browser and clicked the new button on resources-> jms resources -> connection factories
which resulted in a runtimeexception. 我在Web浏览器上打开服务器的管理控制台,然后单击
resources-> jms resources -> connection factories
上的新按钮,这导致运行时异常。
I then clicked the new button on resources->JDBC Resources
which also resulted in a runtimexception. 然后,我单击
resources->JDBC Resources
上的新按钮,这也导致了runtimexception。 In short, clicking on any 'new' button results in a runtimexception. 简而言之,单击任何“新”按钮都会导致运行时错误。
I didn't find any answer to this problem online. 我没有在网上找到任何解决此问题的答案。 If anybody know the reason, please let me know.
如果有人知道原因,请告诉我。
Here is the log: 这是日志:
2015-12-10T23:03:25.558-0500] [glassfish 4.1] [INFO] [] [org.glassfish.admingui] [tid: _ThreadID=51 _ThreadName=admin-listener(1)] [timeMillis: 1449806605558] [levelValue: 800] [[
Redirecting to /index.jsf]]
[2015-12-10T23:03:26.392-0500] [glassfish 4.1] [INFO] [] [org.glassfish.admingui] [tid: _ThreadID=53 _ThreadName=admin-listener(3)] [timeMillis: 1449806606392] [levelValue: 800] [[
Admin Console: Initializing Session Attributes...]]
[2015-12-10T23:03:36.527-0500] [glassfish 4.1] [INFO] [] [javax.enterprise.resource.webcontainer.jsf.context] [tid: _ThreadID=53 _ThreadName=admin-listener(3)] [timeMillis: 1449806616527] [levelValue: 800] [[
Exception when handling error trying to reset the response.
java.io.IOException: Connection is closed
at org.glassfish.grizzly.nio.NIOConnection.assertOpen(NIOConnection.java:432)
at org.glassfish.grizzly.http.io.OutputBuffer.write(OutputBuffer.java:653)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:355)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:342)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:161)
at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:282)
at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125)
at java.io.OutputStreamWriter.write(OutputStreamWriter.java:207)
at com.sun.faces.renderkit.html_basic.HtmlResponseWriter.flushAttributes(HtmlResponseWriter.java:1211)
at com.sun.faces.renderkit.html_basic.HtmlResponseWriter.endElement(HtmlResponseWriter.java:582)
Glassfish allowes creation of Resources only through asadmin console for v4.1.1 Glassfish仅允许通过v4.1.1的asadmin控制台创建资源
Eg :
asadmin> create-jms-resource --restype javax.jms.ConnectionFactory
--description "connection factory for durable subscriptions" --property
ClientId=MyID jms/DurableConnectionFactory
asadmin> create-jms-resource --restype javax.jms.Queue --property
Name=MyQueue jms/MyQueue
Though updating and deleting is allowed through admin web console, creation is disabled. 尽管可以通过管理Web控制台进行更新和删除,但是创建被禁用。 Alternatively, these resources can also be created by adding them manually in domain.xml file under glassfish/domain-name/config
另外,也可以通过在glassfish / domain-name / config下的domain.xml文件中手动添加这些资源来创建这些资源。
<resources><connector-connection-pool max-pool-size="250" resource-adapter-name="jmsra" steady-pool-size="1" name="jms/MyConnectionFactory-Connection-Pool" description="MyConnectionFactory" connection-definition-name="javax.jms.ConnectionFactory" transaction-support=""></connector-connection-pool>
<connector-resource pool-name="jms/MyConnectionFactory-Connection-Pool" jndi-name="jms/MyConnectionFactory"></connector-resource>
<admin-object-resource res-adapter="jmsra" description="myQueue" res-type="javax.jms.Queue" jndi-name="jms/myQueue">
<property name="Name" value="myQueue"></property>
</admin-object-resource> </resources>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.