Generated by Jive SBS on 2010-09-10-06:001
WebTop environment for WebTop using the...
Nitin Sengar 110 posts since Aug 4, 2006
WebTop environment for WebTop using the Eclipse and tomcat Jul 2, 2009 7:33 AM
Hi All,
I am trying to create environment for WebTop using the Eclipse and tomcat, but there is some package
missing in the WebTop application like WDK (jar file so I am not able to compile the source code).
My task is to add our code in the webtop.war file and deploy with tomcat, I have followed the below steps:
1) Package up the webtop.war file.
2) Deploy the customized webtop.war to tomcat.
3) Creating project using the eclipse (to customizing the WebTop).
4) Run the project.
If somebody has the configured environment (build file for WebTop/WDK) then it will be very helpful for me.
Thanks,
Nitin Sengar
Tags: wdk, webtop, eclipes, tomcat, and
WebTop environment for WebTop using the...
Generated by Jive SBS on 2010-09-10-06:002
david.matheson 83 posts since Sep 19, 2008
Reply 1. Re: WebTop environment for WebTop using the Eclipse and tomcat Jul 6, 2009 7:56 AM
What version of WebTop are you using? My instructions are going to assume 6.x. Here ismy general procedure for any WDK application in Eclipse:
1. Make sure that you have WTP in Eclipse.2. In Windows --> Preferences --> Server --> Runtime Environments, define your Tomcat environment.3. In Eclipse, create a new Dynamic Web Project with target runtime set to whatever you defined above,
Configuration modified to suit your development (maybe change Dynamic Web Module to 2.3 or 2.4instead of 2.5, depending in your WebTop version, as this is the web.xml version), and uncheck Generateweb.xml deployment descriptor. I'll assume for the rest here that you've left everything else as default.
4. Unzip the WebTop war file and put the files directly under the WebContent directory of the project thatyou've created. It should be in <ECLIPSE_WORKSPACE>/webtop/WebContent.
5. Refresh the project in Eclipse. In the Jave EE perspective, you should see things show up in JavaResources --> Libraries --> Web App Libraries.
6. Shut off the validators for whatever bothers you (it always fails to validate WDK JSPs, for example) byright-clicking on the project and going to Properties --> Validation.
7. Edit WebContent/WEB-INF/classes/dfc.properties and add the host and port for your docbroker, and set upthe global registry, too.
8. Right-click on the project and select Run As... Run On Server. It will guide you through setting up a localserver if you haven't.
9. Let it publish and start up the server. You should be able to go to http://localhost:8080/webtop and log into your docbase.
10.Do your development as usual. Drop Java code in webtop/src and JSPs & XMLs into webtop/WebContent/custom. Restart Tomcat as needed.
11.At the end, Export the project as a war, or write an Ant script to do this, there's a War Ant task. You canalso deploy this war to whatever environment you want, again using Ant's War task. You can run the Antscript from within Eclipse.
I hope this helps!
Nitin Sengar 110 posts since Aug 4, 2006
Reply 2. Re: WebTop environment for WebTop using the Eclipse and tomcat Jul 8, 2009 3:01 AM
in response to: david.matheson
Hi David,
WebTop environment for WebTop using the...
Generated by Jive SBS on 2010-09-10-06:003
I have made following changes in the dfc.properties file but still i am getting black pagedisplay and exception "com.documentum.web.common.Trace - Preference repository is notavailable, reason: repository credentials are not valid
com.documentum.web.env.PreferenceRepository$DisabledException: repository credentialsare not valid"
#dfc.docbroker.host[0]=http://192.168.10.45:8080/webtop/
#dfc.globalregistry.repository=documentum
#dfc.globalregistry.username=mstechnology
#dfc.globalregistry.password=password
Thanks,
Nitin Sengar
Wiesnoepersad 20 posts since Apr 2, 2007
Reply 3. Re: WebTop environment for WebTop using the Eclipse and tomcat Jul 8, 2009 3:10 AM
in response to: Nitin Sengar
#dfc.docbroker.host[0]=http://192.168.10.45:8080/webtop/
#dfc.globalregistry.repository=documentum
#dfc.globalregistry.username=mstechnology
#dfc.globalregistry.password=password
isn't correct ..
WebTop environment for WebTop using the...
Generated by Jive SBS on 2010-09-10-06:004
first # - means comment - not parsed - so remove the "#"
second:dfc.docbroker.host[0]=http://192.168.10.45:8080/webtop/ is incorrect, must be:
dfc.docbroker.host[0] = <ip where docbroker is running>
third: you also need to define thedocbroker port:
example:
dfc.docbroker.host[0]=localhost
dfc.docbroker.port[0]=1489
Nitin Sengar 110 posts since Aug 4, 2006
Reply 4. Re: WebTop environment for WebTop using the Eclipse and tomcat Jul 8, 2009 3:37 AM
in response to: Wiesnoepersad
Hi,
I have made the following entries in the dfc.properties
dfc.docbroker.host[0]=192.168.10.240
dfc.docbroker.port[0]=1489
dfc.globalregistry.repository=documentum
dfc.globalregistry.username=mstechnology
dfc.globalregistry.password=password
but i am still getting blank page "http://192.168.10.45:8080/webtop/"
WebTop environment for WebTop using the...
Generated by Jive SBS on 2010-09-10-06:005
error in the log file generated by tomcat.
Jul 8, 2009 3:01:29 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\webtop\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2.Offending class: javax/servlet/Servlet.class
I am removed the above error but i am still getting blank page
following is the tomcat logs:-
Jul 8, 2009 3:05:02 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Jul 8, 2009 3:05:02 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 906 ms
Jul 8, 2009 3:05:03 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Jul 8, 2009 3:05:03 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.9
Jul 8, 2009 3:05:03 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Jul 8, 2009 3:05:30 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Jul 8, 2009 3:05:30 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Jul 8, 2009 3:05:30 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/31 config=null
Jul 8, 2009 3:05:30 PM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
WebTop environment for WebTop using the...
Generated by Jive SBS on 2010-09-10-06:006
Jul 8, 2009 3:05:31 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 28516 ms
Thanks,
Nitin
david.matheson 83 posts since Sep 19, 2008
Reply 5. Re: WebTop environment for WebTop using the Eclipse and tomcat Jul 8, 2009 5:41 AM
in response to: Nitin Sengar
Hi, Nitin. What you have in your log file is not an error (it is logged INFO). It is just tellingyou that servlet-api.jar will not be loaded as the servlet jars are already loaded by Tomcatwhen it starts up (take a look in <TOMCAT_HOME>/common/lib). This is not part of thewebtop.war. Don't add it. It looks like you're using Tomcat 5.5.9. I would recommendupgrading to Tomcat 5.5.25, which is one of the endorsed versions of Tomcat for Webtop6.5. Check your Java version to make sure it's Sun's JDK, version 1.5.x. If that doesn'twork, make sure that you always clear out Tomcat's work folder (in Eclipse, you canright click on the server definition of the Servers view and select "Clean Tomcat WorkDirectory...") whenever you make a change that is resolving an error like this (i.e. mis-rendering of JSPs).
Also note that it's good practice to explicitly specify the port in dfc.properties, but it issupposed to default to 1489 if not present.
Nitin Sengar 110 posts since Aug 4, 2006
Reply 6. Re: WebTop environment for WebTop using the Eclipse and tomcat Jul 8, 2009 6:56 AM
in response to: david.matheson
Hi David,
WebTop environment for WebTop using the...
Generated by Jive SBS on 2010-09-10-06:007
I have quick question. Is it possible to pass the password and username without encryption in the
dfc.properties file or we have to encrypt the password and username.
Thanks,
Nitin Sengar
david.matheson 83 posts since Sep 19, 2008
Reply 7. Re: WebTop environment for WebTop using the Eclipse and tomcat Jul 8, 2009 9:58 AM
in response to: Nitin Sengar
You don't have to encrypt the username, but the password must be encrypted. This is whatthe documentation states. From Documentum Content Server 6.5 Administration Guide:
Execute "java -cp dfc.jar com.documentum.fc.tools.RegistryPasswordUtilspassword_of_user". Modify dfc.properties:"dfc.globalregistry.password=encryped_password_of_user".
I left the typo of "encryped" in there in case you go searching in the doc for it. That's how itis in the doc.
Nitin Sengar 110 posts since Aug 4, 2006
Reply 8. Re: WebTop environment for WebTop using the Eclipse and tomcat Jul 9, 2009 1:29 AM
in response to: david.matheson
Hi David,
WebTop environment for WebTop using the...
Generated by Jive SBS on 2010-09-10-06:008
Thanks for the great help.
I have added encrypted password in the dfc.properties file as you suggested.
dfc.docbroker.host[0]=192.168.10.240
dfc.docbroker.port[0]=1489
dfc.globalregistry.repository=documentum
dfc.globalregistry.username=barthur
dfc.globalregistry.password=omTjlp1cBtY=
Password= barthur(omTjlp1cBtY=)
But no progress, still blank page displayed on the following URL
http://192.168.10.45:8080/webtop/wdk/redirect.jsp?ReLoad=1247123868949&__dmfUrl=/webtop/component/
main
To test the connection I have removed the Content Server from the network then I have got the following error:-
com.documentum.web.common.Trace - Preference repository is not available, reason: repository credentials
are not valid
com.documentum.web.env.PreferenceRepository$DisabledException: repository credentials are not valid
at com.documentum.web.env.PreferenceRepository.initialize(PreferenceRepository.java:293)
WebTop environment for WebTop using the...
Generated by Jive SBS on 2010-09-10-06:009
at com.documentum.web.env.PreferenceRepository.<init>(PreferenceRepository.java:210)
at com.documentum.web.env.PreferenceRepository.<init>(PreferenceRepository.java:61)
at com.documentum.web.env.PreferenceRepository$ApplicationListener.notifyApplicationStart
David any idea what I am doing wrong.
Thanks,
Nitin Sengar
david.matheson 83 posts since Sep 19, 2008
Reply 9. Re: WebTop environment for WebTop using the Eclipse and tomcat Jul 9, 2009 6:48 AM
in response to: Nitin Sengar
I think "=" may need to be escaped in properties files. Try:
dfc.globalregistry.password=omTjlp1cBtY\=
Nitin Sengar 110 posts since Aug 4, 2006
Reply 10. Re: WebTop environment for WebTop using the Eclipse and tomcat Jul 9, 2009 7:45 AM
in response to: david.matheson
Hi David,
Still same problem, is there any way to test we are passing the right username andpassword.
Thanks,
Nitin Sengar
WebTop environment for WebTop using the...
Generated by Jive SBS on 2010-09-10-06:0010
Francois Dauberlieu 787 posts since Jun 26, 2003
Reply 11. Re: WebTop environment for WebTop using the Eclipse and tomcat Jul 9, 2009 7:52 AM
Why don;t you copy/paste form the DFC.properties file of your content server ? that shoulddo the trick (it does for me)
david.matheson 83 posts since Sep 19, 2008
Reply 12. Re: WebTop environment for WebTop using the Eclipse and tomcat Jul 9, 2009 7:56 AM
in response to: Nitin Sengar
You can test whether it's the correct username and password by using a desktop interfaceto connect to the content repository. Repoint, Sampson, or IDQL, for example. Use theusername and password that you think are correct. Put them in a text document, copyand paste them into the text fields of your desktop app. Once you verify that it's correct,copy and paste the password into the password encrypting utility, then copy and paste theusername and result into your dfc.properties. Note that the global registry user account isusually dm_bof_registry.
Francois Dauberlieu 787 posts since Jun 26, 2003
Reply 13. Re: WebTop environment for WebTop using the Eclipse and tomcat Jul 9, 2009 8:55 AM
in response to: david.matheson
yeah but don't forget that in the dfc.properties file, the password is encrypted (can'tremember the name of the java class to use to encrypt it though but is is in thedocumentation)
david.matheson 83 posts since Sep 19, 2008
Reply 14. Re: WebTop environment for WebTop using the Eclipse and tomcat Jul 9, 2009 9:17 AM
in response to: Francois Dauberlieu
java -cp dfc.jar com.documentum.fc.tools.RegistryPasswordUtils password_of_user
Nitin Sengar 110 posts since Aug 4, 2006
Reply 15. Re: WebTop environment for WebTop using the Eclipse and tomcat Jul 10, 2009 2:19 AM
in response to: david.matheson
Hi David and Francois,
WebTop environment for WebTop using the...
Generated by Jive SBS on 2010-09-10-06:0011
I am using the same username and password as written in the dfc.properties file of thecontent server and i am able to connect with the content server repository using the repoint.
UserName and Password in the dfc.properties file of the Content Server:-
-------------------------------------------------------------------------------------------------------------
dfc.globalregistry.username=dm_bof_registry
dfc.globalregistry.password=KmYwfPemMrpphRf5Lwazxg\=\=
Default UserName and Password
-------------------------------------------------------------------------------------------------------------
dfc.globalregistry.username=barthur
dfc.globalregistry.password=omTjlp1cBtY\=
I am able to connect the repoint with the repositoryusing the above default username andpassword but not with my application.
Thanks,
Nitin Sengar
Francois Dauberlieu 787 posts since Jun 26, 2003
Reply 16. Re: WebTop environment for WebTop using the Eclipse and tomcat Jul 10, 2009 2:54 AM
in response to: Nitin Sengar
Can you check that the dm_bof_registry user is active in your docbase ?
Nitin Sengar 110 posts since Aug 4, 2006
WebTop environment for WebTop using the...
Generated by Jive SBS on 2010-09-10-06:0012
Reply 17. Re: WebTop environment for WebTop using the Eclipse and tomcat Jul 10, 2009 3:13 AM
in response to: Francois Dauberlieu
Can you help how we can check active users in docbase.
Francois Dauberlieu 787 posts since Jun 26, 2003
Reply 18. Re: WebTop environment for WebTop using the Eclipse and tomcat Jul 10, 2009 5:37 AM
in response to: Nitin Sengar
In the Administration node of Webtop or in the Documentum Administrator
david.matheson 83 posts since Sep 19, 2008
Reply 19. Re: WebTop environment for WebTop using the Eclipse and tomcat Jul 10, 2009 9:16 AM
in response to: Nitin Sengar
You should be using dm_bof_registry user for the global registry on both the content and theapp servers. I'm not sure what the permissions are for "barthur". You can check whether auser is active or not through DA, as mentioned above, or you can use DQL:
select user_state from dm_user where user_name = 'dm_bof_registry"
I think the user_state is 0 for active users. Someboy can correct me if I'm wrong.
Nitin Sengar 110 posts since Aug 4, 2006
Reply 20. Re: WebTop environment for WebTop using the Eclipse and tomcat Jul 13, 2009 3:54 AM
in response to: david.matheson
Hi David and Francois,
I have deployed WebTop on my system using the Tomcat and Eclipes. and it is workingfine , i am able to see the repositry of the Documentum.
Now i have start working on embedding our Viewer in the WebTop.
WebTop environment for WebTop using the...
Generated by Jive SBS on 2010-09-10-06:0013
Thanks,
Nitin Sengar
1 2 Previous Next