CLOUDSTACK-1450. AWSAPI server fails to start. Missing annotation @Component in CloudStackUserDao implementation
Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/f1249b35 Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/f1249b35 Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/f1249b35 Branch: refs/heads/vim51_win8 Commit: f1249b353ea1fc450e0f91724cbc783ef8087127 Parents: 0b07bc9 Author: Likitha Shetty <[email protected]> Authored: Fri Mar 1 15:23:39 2013 +0530 Committer: Likitha Shetty <[email protected]> Committed: Fri Mar 1 15:23:39 2013 +0530 ---------------------------------------------------------------------- .../bridge/persist/dao/CloudStackUserDaoImpl.java | 2 ++ client/tomcatconf/components.xml.in | 1 + 2 files changed, 3 insertions(+), 0 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f1249b35/awsapi/src/com/cloud/bridge/persist/dao/CloudStackUserDaoImpl.java ---------------------------------------------------------------------- diff --git a/awsapi/src/com/cloud/bridge/persist/dao/CloudStackUserDaoImpl.java b/awsapi/src/com/cloud/bridge/persist/dao/CloudStackUserDaoImpl.java index 0613519..f108a20 100644 --- a/awsapi/src/com/cloud/bridge/persist/dao/CloudStackUserDaoImpl.java +++ b/awsapi/src/com/cloud/bridge/persist/dao/CloudStackUserDaoImpl.java @@ -20,6 +20,7 @@ import javax.ejb.Local; import org.apache.log4j.Logger; import org.jasypt.encryption.pbe.StandardPBEStringEncryptor; +import org.springframework.stereotype.Component; import com.cloud.bridge.model.CloudStackUserVO; import com.cloud.bridge.util.EncryptionSecretKeyCheckerUtil; @@ -28,6 +29,7 @@ import com.cloud.utils.db.SearchBuilder; import com.cloud.utils.db.SearchCriteria; import com.cloud.utils.db.Transaction; +@Component @Local(value={CloudStackUserDao.class}) public class CloudStackUserDaoImpl extends GenericDaoBase<CloudStackUserVO, String> implements CloudStackUserDao { public static final Logger logger = Logger.getLogger(CloudStackUserDaoImpl.class); http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f1249b35/client/tomcatconf/components.xml.in ---------------------------------------------------------------------- diff --git a/client/tomcatconf/components.xml.in b/client/tomcatconf/components.xml.in index 7d86a1c..1d3faf3 100755 --- a/client/tomcatconf/components.xml.in +++ b/client/tomcatconf/components.xml.in @@ -282,6 +282,7 @@ under the License. <dao name="CloudStackSvcOfferingDao" class="com.cloud.bridge.persist.dao.CloudStackSvcOfferingDaoImpl" singleton="false"/> <dao name="OfferingDao" class="com.cloud.bridge.persist.dao.OfferingDaoImpl" singleton="false"/> <dao name="CloudStackAccountDao" class="com.cloud.bridge.persist.dao.CloudStackAccountDaoImpl" singleton="false"/> + <dao name="CloudStackUserDao" class="com.cloud.bridge.persist.dao.CloudStackUserDaoImpl" singleton="false"/> </awsapi-ec2server> <awsapi-s3server class="com.cloud.bridge.service.S3RestServlet">
