Javaで小さなGUIスイングアプリケーション(チャット)を使用しています。GUIチャットウィンドウが表示されるたびに、複数回実行する必要があります。
初めて正常に動作します。同じアプリケーションをIntelliJで再度実行しようとすると、GUIウィンドウが生成されなくなります。
どんな助けでも大歓迎です事前にありがとう
public static void main(String[] args) throws IOException, InterruptedException, SQLException {
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("sconfig.xml");
CClient client = (CClient) context.getBean("simpleClient");
client.init();
}
アプリケーションコンテキスト:
<bean id="jmsConnectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory">
<property name="brokerURL">
<!-- value>tcp://localhost:61616</value -->
<value>vm://localhost</value>
</property>
</bean>
<!-- <bean id="pooledJmsConnectionFactory" class="org.apache.activemq.pool.PooledConnectionFactory"
destroy-method="stop">
<property name="connectionFactory" ref="jmsConnectionFactory" />
</bean>-->
<bean id="destination" class="org.apache.activemq.command.ActiveMQQueue">
<constructor-arg value="jmsExample" />
</bean>
<bean id="jmsTemplate" class="org.springframework.jms.core.JmsTemplate">
<property name="connectionFactory" ref="jmsConnectionFactory" />
</bean>
<bean id="simpleClient" class="com.CClient">
<property name="template" ref="jmsTemplate"/>
<property name="destination" ref="destination" />
</bean>
<bean id="messageListener" class="com.ExampleListener" />
<!-- and this is the message listener container -->
<bean id="jmsContainer" class="org.springframework.jms.listener.DefaultMessageListenerContainer">
<property name="connectionFactory" ref="jmsConnectionFactory"/>
<property name="destination" ref="destination"/>
<property name="messageListener" ref="messageListener" />
</bean>