For #1, did you refresh (close then open again) your console after you've set the environment variable?
For #2, it's using an embedded derby database and it has no password by default. -Deng On Mon, Sep 26, 2011 at 7:10 PM, Chandrasekaran G (RBEI/ETT4) < [email protected]> wrote: > Hi, > > 1) > -------------------------------------------------------------------------------- > I set the environment variable as you advised below. But still its not > working. > > I set as below > Variable name : CATALINA_OPTS > Value : "-Dappserver.home=%CATALINA_HOME% > -Dappserver.base=%CATALINA_HOME%" > > > > Still I am getting below error (archiva.logs) > > 2011-09-26 16:37:03,810 [main] ERROR > org.springframework.web.context.ContextLoader - Context initialization > failed > org.springframework.beans.factory.BeanDefinitionStoreException: Invalid > bean definition with name 'registry#commons-configuration' defined in null: > Could not resolve placeholder 'appserver.base' > at > org.springframework.beans.factory.config.PropertyPlaceholderConfigurer.processProperties(PropertyPlaceholderConfigurer.java:268) > at > org.springframework.beans.factory.config.PropertyResourceConfigurer.postProcessBeanFactory(PropertyResourceConfigurer.java:75) > at > org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:553) > at > org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:527) > at > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:362) > at > org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255) > at > org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199) > at > org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45) > at > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4205) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4704) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601) > at > org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675) > at > org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502) > at > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1315) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1061) > at > org.apache.catalina.core.StandardHost.start(StandardHost.java:840) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463) > at > org.apache.catalina.core.StandardService.start(StandardService.java:525) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:754) > at org.apache.catalina.startup.Catalina.start(Catalina.java:595) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) > > 2) > ---------------------------------------------------------------------------- > > What could be the user name and password for default database. > <Resource name="jdbc/users" auth="Container" type="javax.sql.DataSource" > username="sa" > password="" > driverClassName="org.apache.derby.jdbc.EmbeddedDriver" > url="jdbc:derby:/path/to/database/users;create=true" /> > --------------------------------------------------------------------- > > > Thank you. > Mit freundlichen Grüßen / Best regards > G Chandrasekaran > > > -----Original Message----- > From: [email protected] [mailto:[email protected]] On Behalf Of Deng > Ching > Sent: Monday, 26. September 2011 2:43 PM > To: [email protected] > Subject: Re: FW: Steps to Install Archva 1.3.5 (with default database)on > tomcat 6.0.33 (http://jira.codehaus.org/browse/MRM-1523) > > It's not able to resolve appserver.home :) > > You need to set it with the command below before starting Tomcat: > > set CATALINA_OPTS="-Dappserver.home=%CATALINA_HOME% > -Dappserver.base=%CATALINA_HOME%" > > > You can also opt to add CATALINA_OPTS as an environment variable instead so > you won't have to do the above step each time you refresh the console and > restart Tomcat. > > Thanks, > Deng > > On Mon, Sep 26, 2011 at 4:59 PM, Chandrasekaran G (RBEI/ETT4) < > [email protected]> wrote: > > > > > Sorry, Please see the error logs. > > > > 2011-09-26 14:25:09,383 [http-8080-2] INFO > > org.springframework.beans.factory.support.DefaultListableBeanFactory > > - Destroying singletons in > > > org.springframework.beans.factory.support.DefaultListableBeanFactory@e5d622 > : > > defining beans > > > [registry#commons-configuration,jdoFactory#archiva,jdoFactory#users,loggerManager,logger#logger,environmentCheck#locked-admin-check,action#deleteRemoteRepositoryAction,resolverFactoryInit,action#databaseAction,action#proxyConnectorsAction,action#repositoryGroupsAction,action#addRemoteRepositoryAction,action#deleteLegacyArtifactPathAction,action#showArtifactAction,action#uploadAction,action#editProxyConnectorAction,action#sortProxyConnectorsAction,action#repositoryScanningAction,action#deleteManagedRepositoryAction,action#viewAuditLogReport,action#editRemoteRepositoryAction,action#enableProxyConnectorAction,action#addProxyConnectorAction,action#browseAction,action#addManagedRepositoryAction,interceptor#configurationInterceptor,action#legacyArtifactPathAction,action#systemStatus,action#schedulerAction,action#addLegacyArtifactPathAction,action#organisationInfo,action#sortRepositoriesAction,action#disableProxyConnectorAction,action#repositoriesAction,securitySynchronization,component#download-artifact,action#editOrganisationInfo,action#editManagedRepositoryAction,action#configureNetworkProxyAction,action#deleteRepositoryGroupAction,action#deleteArtifactAction,action#deleteProxyConnectorAction,action#networkProxiesAction,action#searchAction,dependencyTree,action#generateReport,oldArchetype,archetypeFilesResolver,pomManager,archetypeArtifactManager,archetypeRegistryManager,repositoryCrawler,filesetArchetypeGenerator,archetypeGenerator,archetypeDataSource#remote-catalog,archetypeDataSource#catalog,archetypeDataSource#internal-catalog,archetype,archetypeCreator#fileset,downloader,dynamicReportSource#artifact-location,dynamicReportSource#old-snapshots,archivaArtifactConsumer#validate-artifacts-location,archivaArtifactConsumer#duplicate-artifacts,dynamicReportSource#old-artifacts,dynamicReportSource#duplicate-artifacts,archivaConfiguration,fileTypes,knownRepositoryContentConsumer#repository-purge,knownRepositoryContentConsumer#metadata-updater,knownRepositoryContentConsumer#validate-checksum,knownRepositoryContentConsumer#auto-remove,knownRepositoryContentConsumer#auto-rename,repositoryContentStatisticsDAO#jdo,repositoryListener#database,repositoryBrowsing,jdoAccess#archiva,databaseUpdater#jdo,repositoryProblemDAO#jdo,projectModelResolutionListener#model-to-db,projectModelResolver#database,artifactDAO#jdo,archivaAuditLogsDao#jdo,projectModelDAO#jdo,archivaDAO#jdo,databaseCleanupConsumer#not-present-remove-db-artifact,knownRepositoryContentConsumer#update-db-artifact,databaseUnprocessedArtifactConsumer#update-db-project,databaseCleanupConsumer#not-present-remove-db-project,dependencyGraphBuilder#project-model,nexusIndexer#archiva,cache#url-failures-cache,downloadErrorPolicy#propagate-errors,preDownloadPolicy#snapshots,preDownloadPolicy#cache-failures,downloadErrorPolicy#propagate-errors-on-update,postDownloadPolicy#checksum,preDownloadPolicy#releases,repositoryProxyConnectors,repositoryStatisticsReportGenerator#simple,reportingManager,cache#effective-project-cache,metadataTools,repositoryContentFactory,pathParser#legacy,projectModelResolverFactory,projectModelFilter#expression,repositoryScanner,managedRepositoryContent,repositoryRequest,remoteRepositoryContent,managedRepositoryContent#legacy,auditListener#logging,remoteRepositoryContent#legacy,projectModelFilter#effective,rssFeedProcessor#new-versions,rssFeedProcessor#new-artifacts,rssFeedGenerator,taskQueue#database-update,taskQueueExecutor#database-update,taskQueue#repository-scanning,taskQueueExecutor#repository-scanning,archivaTaskScheduler,taskExecutor#repository-scanning,taskExecutor#database-update,taskExecutor#indexing,taskQueue#indexing,taskQueueExecutor#indexing,userRepositories,servletAuthenticator,environmentCheck#required-roles,mimeTypes,archivaDavResourceFactory,artifactRepositoryLayout,artifactRepositoryLayout#legacy,artifactHandlerManager,artifactHandler#ejb,artifactHandler#jar,artifactHandler#test-jar,artifactHandler#maven-plugin,artifactHandler#pom,artifactHandler#java-source,artifactHandler#javadoc,artifactHandler#war,artifactHandler#ear,artifactHandler#ejb-client,artifactHandler#rar,artifactHandler#par,artifactHandler#ejb3,artifactFactory,artifactCollector,wagonManager,repositoryMetadataManager,artifactTransformation#snapshot,artifactTransformation#release,artifactTransformation#latest,artifactTransformationManager,artifactResolver,artifactInstaller,artifactDeployer,artifactRepositoryFactory,repositoryMetadataBuilder,archetypeDataSource#nexus,nexusIndexer,indexCreator#min,indexCreator#jarContent,indexPacker,queryCreator,scanner,artifactContextProducer,searchEngine,indexerEngine,indexTreeView,indexUpdater,incrementalHandler,gavCalculator#maven2,gavCalculator#maven1,nexusEnforcer,cacheBuilder,cache#ehcache,checksumFile,digester#sha1,streamingDigester#sha1,streamingDigester#md5,digester#md5,expressionSource#properties,expressionSource#sysprops,expressionEvaluator,scheduler,velocityComponent,cache#keys,cache#operations,cache#permissions,cache#resources,cache#roles,cache#effectiveRoleSet,cache#userAssignments,cache#userPermissions,action#redback-sysinfo,action#redback-login,action#redback-register,interceptor#redbackForceAdminUserInterceptor,actionInvocationTracker#simple,action#redback-admin-user-create,action#redback-operations,action#redback-role-create,action#redback-role-model,action#redback-password,action#redback-assignments,action#redback-admin-user-edit,interceptor#redbackEnvironmentCheckInterceptor,interceptor#redbackSecureActionInterceptor,environmentCheck#ExpectedStandardWebXworkActions,action#redback-account,action#redback-report,action#redback-admin-account,action#backup-restore,action#redback-role-edit,action#redback-logout,action#redback-roles,interceptor#redbackPolicyEnforcementInterceptor,interceptor#redbackAutoLoginInterceptor,action#redback-admin-user-delete,action#redback-admin-user-list,result#securityExternalResult,action#redback-permissions,action#redback-redirect,action#redback-password-reset,action#redback-admin-console,action#redback-resources,userSecurityPolicy,cache#users,wagon#file,wagon#https,wagon#http,artifactMissingChecksumsConsumer,databaseConsumers,nexusSearch,logger,indexerConsumer,indexCleanupConsumer,urlFailureCache,wagonFactory,repositoryContentConsumers,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,authenticationManager,authenticationDataSource#password,authenticationDataSource#token,authenticator#keystore,authenticator#ldap,authenticator#user-manager,permissionEvaluator,authorizer#rbac,environmentCheck#ExpectedJsps,environmentCheck#guest-user-check,httpAuthenticator#basic,httpAuthenticator#digest,httpClientHeader,mailer,mailGenerator#velocity,report#rolesmatrix-csv,report#userlist-csv,reportManager,autoLoginCookies,ldapConnectionFactory#configurable,userMapper#ldap,userConfiguration,dataManagementTool#jdo,keyManager#cached,keyManager#jdo,userValidationSettings,passwordEncoder#plaintext,passwordEncoder#sha1,passwordEncoder#sha256,cookieSettings#rememberMe,passwordRule#alpha-numeric,passwordRule#alpha-count,passwordRule#character-length,passwordRule#must-have,passwordRule#numerical-count,passwordRule#reuse,passwordRule#no-whitespaces,cookieSettings#signon,rBACManager#cached,rBACManager#jdo,jdoTool,roleManager,roleModelProcessor,roleTemplateProcessor,roleModelValidator,securitySystem,userManager#cached,userManager#configurable,userManager#jdo,defaultLdapController,userManager#ldap,propertyPlaceholder,xmlRpcUserRepositories,pingService,searchService,administrationService,xmlrpcServicesList,xmlRpcAuthenticator,mailSession,mailSender]; > > root of factory hierarchy > > > > > > 2011-09-26 14:25:09,383 [http-8080-2] ERROR > > org.springframework.web.context.ContextLoader - Context initialization > > failed > > org.springframework.beans.factory.BeanDefinitionStoreException: Invalid > > bean definition with name 'registry#commons-configuration' > > defined in null: Could not resolve placeholder 'appserver.home' > > at > > > org.springframework.beans.factory.config.PropertyPlaceholderConfigurer.processProperties(PropertyPlaceholderConfigurer.java:268) > > at > > > org.springframework.beans.factory.config.PropertyResourceConfigurer.postProcessBeanFactory(PropertyResourceConfigurer.java:75) > > at > > > org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:553) > > at > > > org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:527) > > at > > > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:362) > > at > > > org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255) > > at > > > org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199) > > at > > > org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45) > > at > > > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4205) > > at > > org.apache.catalina.core.StandardContext.start(StandardContext.java:4704) > > at > > > org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1276) > > at > > > org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:625) > > at > > > org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:136) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > > at > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > > at > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > > at > > > org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:186) > > at > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > > at > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > > at > > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) > > at > > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) > > at > > > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563) > > at > > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > > at > > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > > at > > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > > at > > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) > > at > > > org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:864) > > at > > > org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579) > > at > > org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1665) > > at java.lang.Thread.run(Unknown Source) > > > > > > > > Thank you. > > Mit freundlichen Grüßen / Best regards > > G Chandrasekaran > > > > > > -----Original Message----- > > From: [email protected] [mailto:[email protected]] On Behalf Of Deng > > Ching > > Sent: Monday, 26. September 2011 2:20 PM > > To: [email protected] > > Subject: Re: FW: Steps to Install Archva 1.3.5 (with default database)on > > tomcat 6.0.33 (http://jira.codehaus.org/browse/MRM-1523) > > > > Hi, > > > > I don't think attachments are allowed in the list. Can you post it in > > pastie > > or send it to me directly? > > > > Thanks, > > Deng > > > > On Mon, Sep 26, 2011 at 4:41 PM, Chandrasekaran G (RBEI/ETT4) < > > [email protected]> wrote: > > > > > Hi, > > > > > > still I am getting same error. Please see the archive error log > attached. > > > > > > Thank you. > > > Best regards > > > G Chandrasekaran > > > > > > > > > -----Original Message----- > > > From: [email protected] [mailto:[email protected]] On Behalf Of > Deng > > > Ching > > > Sent: Monday, 26. September 2011 1:36 PM > > > To: [email protected] > > > Subject: Re: FW: Steps to Install Archva 1.3.5 (with default > database)on > > > tomcat 6.0.33 (http://jira.codehaus.org/browse/MRM-1523) > > > > > > On Mon, Sep 26, 2011 at 3:03 PM, Chandrasekaran G (RBEI/ETT4) < > > > [email protected]> wrote: > > > > > > > Hi, > > > > 1) If I tried to start archiva using " Tomcat Web Application Manager > > ", > > > I > > > > am getting below error > > > > " FAIL - Application at context path /archiva could not be started " > > > > > > > > > > > It looks correct.. > > > > > > > > > > > > > > 2) Could you please let me know. > > > > Is the content of archiva.xml file is ok?. > > > > Is the Database URL path is correct? > > > > since I simply add this path and there is no folder in the name of > > > > "database" under " C:\Program Files\Apache Software Foundation\Tomcat > > > 6.0" > > > > folder. > > > > > > > > > > > You can either create the "database" directory OR put your database in > a > > > different directory outside the Tomcat installation. In the second > case, > > > you'd need to change the database URL path in archiva.xml > > > > > > > > > > 3) do I need to set any environment varibale ? > > > > > > > > Please let me know. Thanks in advance. > > > > > > > > > <Context path="/archiva" > > > > > > docBase="${catalina.home}/archiva/apache-archiva-1.3.5.war"> > > > > > > > > > > <Resource name="jdbc/users" auth="Container" > > > type="javax.sql.DataSource" > > > > > username="sa" > > > > > password="" > > > > > driverClassName="org.apache.derby.jdbc.EmbeddedDriver" > > > > > > > url="jdbc:derby:${catalina.home}/database/users;create=true" > > > > /> > > > > > > > > > > <Resource name="jdbc/archiva" auth="Container" > > > > type="javax.sql.DataSource" > > > > > username="sa" > > > > > password="" > > > > > driverClassName="org.apache.derby.jdbc.EmbeddedDriver" > > > > > > > > url="jdbc:derby:${catalina.home}/database/archiva;create=true" > > > > > /> > > > > > > > > > > <Resource name="mail/Session" auth="Container" > > > > > type="javax.mail.Session" > > > > > mail.smtp.host="localhost"/> > > > > > </Context> > > > > > > > > > > > Yes, I think you need to set the catalina.home environment variable. > > > > > > Thanks, > > > Deng > > > > > >
