Thanks for answer!
I've done as you suggested but it didn't help - it is the same issue as previously - EAR is stopped but not started.
The same when I do it from system command-line level. Also, I've experimented with file permissions (my OS is Linux), but even after 777 permission there is still the same problem.
This is my hdscanner-jboss-beans.xml (I think it's standard for this version of JBoss)
<?xml version="1.0" encoding="UTF-8"?>
<!--
Hot deployment scanning
$Id: profileservice-jboss-beans.xml 79345 2008-10-10 13:46:55Z emuckenhuber $
-->
<deployment xmlns="urn:jboss:bean-deployer:2.0">
<!-- Hotdeployment of applications -->
<bean name="HDScanner"
class="org.jboss.system.server.profileservice.hotdeploy.HDScanner">
<property name="mainDeployer"><inject bean="MainDeployer"/></property>
<property name="controller"><inject bean="jboss.kernel:service=KernelController"/></property>
<property name="profileService"><inject bean="ProfileService"/></property>
<property name="scanPeriod">5000</property>
<property name="scanThreadName">HDScanner</property>
</bean>
</deployment>
<?xml version="1.0" encoding="UTF-8"?>
<!--
Hot deployment scanning
$Id: profileservice-jboss-beans.xml 79345 2008-10-10 13:46:55Z emuckenhuber $
-->
<deployment xmlns="urn:jboss:bean-deployer:2.0">
<!-- Hotdeployment of applications -->
<bean name="HDScanner"
class="org.jboss.system.server.profileservice.hotdeploy.HDScanner">
<property name="mainDeployer"><inject bean="MainDeployer"/></property>
<property name="controller"><inject bean="jboss.kernel:service=KernelController"/></property>
<property name="profileService"><inject bean="ProfileService"/></property>
<property name="scanPeriod">5000</property>
<property name="scanThreadName">HDScanner</property>
</bean>
</deployment>