original link http://pierky.wordpress.com/2009/02/07/installing-tr-069-openacs-on-a-fresh-debian-setup/
As the title says, OpenACS is a TR-069 based automatic configuration server, implementing CPE configuration protocol CWMP. It’s an opensource project you can find on Source Forge (http://sourceforge.net/projects/openacs/ ), actually in Beta status.
I put here a brief HowTo to have it running on a fresh Debian setup. Of course, the result of this installation if for testing purpose only, and not for production environment.
EDIT: I tested this on both Debian 4.0 (Etch) and Debian 5.0 (Lenny) and it’s working fine.
I still didn’t test its features, actually I just had it running. As soon as I get TR-069 capable CPEs and a bit of time to test them I will add more content in the blog!
Make sure to have “contrib” in your apt source list; if you don’t have, add and update aptitude.
nano /etc/apt/sources.list deb http://YOUR_MIRROR/debian/ etch main contrib deb-src http://YOUR_MIRROR/debian/ etch main contribInstall some utilities to build JDK Debian package:
apt-get install java-package fakerootAs non-root user, get Sun JDK 5.0 Update 17 from http://java.sun.com/j2se/1.5.0/download.jsp (non-RPM file):
wget URLBuild the Debian package
fakeroot make-jpkg jdk-1_5_0_17-linux-i586.binInstall the .deb package (as root)
dpkg -i sun-j2sdk1.5_1.5.0+update17_i386.debGet JBoss Application Server 4.2.2 zip file from http://www.jboss.org/download/ :
wget URLUnzip it:
unzip jboss-4.2.2.GA.zip -d /opt/ cd /opt mv jboss-4.2.2.GA/ jbossRun the server to test it:
cd /opt/jboss/bin ./run.sh -b 0.0.0.0If the server fails starting, check it’s using the right Java VM; you can edit the bin/run.conf file and set JAVA_HOME=”/usr/lib/j2sdk1.5-sun”
Test the server: browse the homepage at http://YOUR_IP_ADDRESS:8080/
Hit CTRL+C to stop the server.
Get Connector/J from http://dev.mysql.com/downloads/connector/j/5.1.html
wget URLExtract and put mysql-connector-java-5.1.7-bin.jar into jboss/server/default/lib/
tar -xzvf mysql-connector-java-5.1.7.tar.gz cd mysql-connector-java-5.1.7 mv mysql-connector-java-5.1.7-bin.jar /opt/jboss/server/default/lib/Install Apache Ant:
apt-get install antGet openacs-src file (openacs-src-0.03.zip) from SourceForge:
wget URL unzip openacs-src-0.03.zip cd openacsEdit build.properties and set the right path to jboss (jboss=/opt/jboss/server/default)
nano build.propertiesEdit the web.xml file and set the right path to the firmware directory (org.openacs.fwbase context-param):
nano acs-war/web/WEB-INF/web.xml[... cut ...] <context-param> <description>Path for firmware images</description> <param-name>org.openacs.fwbase</param-name> <param-value>/firmware/</param-value> </context-param> [... cut ...]
Run ant to build OpenACS
antCopy dist/acs.ear to jboss/server/default/deploy:
cp dist/acs.ear /opt/jboss/server/default/deploy/Create and edit jboss/server/default/deploy/openacs-ds.xml, configuring data source
nano /opt/jboss/server/default/deploy/openacs-ds.xmlopenacs-ds.xml:
<?xml version="1.0" encoding="UTF-8"?> <datasources> <local-tx-datasource> <jndi-name>ACS</jndi-name> <connection-url>jdbc:mysql://localhost/ACS</connection-url> <driver-class>com.mysql.jdbc.Driver</driver-class> <user-name>openacs</user-name> <password>openacs</password> <min-pool-size>5</min-pool-size> <max-pool-size>20</max-pool-size> <idle-timeout-minutes>5</idle-timeout-minutes> </local-tx-datasource> </datasources>Create openacs-service.xml in jboss/server/default/deploy/jms
nano /opt/jboss/server/default/deploy/jms/openacs-service.xml <?xml version="1.0" encoding="UTF-8"?> <server> <mbean code="org.jboss.mq.server.jmx.Queue" name="jboss.mq.destination:service=Queue,name=acsQueue"> <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends> </mbean> </server>Create ACS database and openacs user on MySQL, as in openacs-ds.xml:
mysql CREATE DATABASE ACS; GRANT ALL ON ACS.* TO openacs IDENTIFIED BY 'openacs';Create ACS tables:
echo "CREATE TABLE HardwareModelBean ( id int(11) NOT NULL auto_increment, oui varchar(250) default NULL, hclass varchar(250) default NULL, DisplayName varchar(250) default NULL, manufacturer varchar(250) default NULL, PRIMARY KEY (id) ); CREATE TABLE HostsBean ( id int(11) NOT NULL auto_increment, serialno varchar(250) default NULL, url varchar(250) default NULL, configname varchar(250) default NULL, currentsoftware varchar(250) default NULL, sfwupdtime timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, sfwupdres varchar(250) default NULL, cfgupdres varchar(250) default NULL, lastcontact timestamp NOT NULL default '0000-00-00 00:00:00', cfgupdtime timestamp NOT NULL default '0000-00-00 00:00:00', hardware varchar(250) default NULL, cfgversion varchar(250) default NULL, props longblob, hwid int(11) default NULL, username varchar(250) default NULL, password varchar(250) default NULL, authtype int(11) default NULL, customerid varchar(250) default NULL, conrequser varchar(250) default NULL, conreqpass varchar(250) default NULL, PRIMARY KEY (id) ); CREATE TABLE ConfigurationBean ( name varchar(250) NOT NULL, hardware varchar(250) default NULL, config longblob, filename varchar(250) default NULL, version varchar(250) default NULL, PRIMARY KEY (name) ); CREATE TABLE ScriptBean ( name varchar(250) NOT NULL, script longblob, description varchar(250) default NULL, PRIMARY KEY (name) ); CREATE TABLE SoftwareBean ( hardware varchar(250) NOT NULL, version varchar(250) NOT NULL, minversion varchar(250) default NULL, url varchar(250) default NULL, size bigint(20) NOT NULL, filename varchar(250) default NULL, PRIMARY KEY (hardware,version) );" | mysql ACS;Create the firmware directory:
mkdir /firmwareRun the server:
cd /opt/jboss/bin ./run.sh -b 0.0.0.0Browse the OpenACS web interface at http://YOUR_IP_ADDRESS:8080/openacs/index.jsf
Some useful links: OpenACS Wiki: http://openacs.wiki.sourceforge.net/ Getting JDK 1.5 and Tomcat 5.5 up and running in Debian Linux: http://nileshk.com/node/36 JBoss on Debian quickstart: http://lorenzod8n.wordpress.com/2008/03/02/jboss-on-debian-quickstart/
Share this:This entry was posted on February 7, 2009 at 5:42 pm and is filed under Systems Administration . Tagged: ACS , CPE , CWMP , HowTo , LinkedIn , OpenACS , TR-069 . You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response , or trackback from your own site.
Like Be the first to like this post.Could I provide a TR-069 capable dsl modem to you?
ReplyHi Ben, do you want I test a TR-069 modem for you? Thank you very much… Well, actually I’m already testing a modem (you will read soon about this on my blog). I’m quite busy at this time, so I can’t assure I can test your modem within few days.
ReplyThank A lot it help us alot .
our openacs server is up and running.. But since it is new for us the ACS server you 3 different CPE in circulation i<am trying to find documentation on how to work with the server and how to implement a management module.
Hoping to hear from you.
Andre
ReplyI’m happy to see my little post is helpful for someone!
I think I will post something about OpenACS configuration and scripting within few days.
In the meanwhile you can find something here: http://openacs.wiki.sourceforge.net/Configuration+JavaScripts but be aware of some documentation bugs; actually I think download and compile svn version and read source code would be the better things!
ReplyI installed openACS on debian but just used the default debian sun java packages.
Seemed to work fine.
apt-get install sun-java5-jdk sun-java5-jre
ReplyThanks a lot ! I was able to setup the ACS server. But now i am unable to find any CPE devices in it.
Could you please write how to configure CPE devices to work with openacs. At the moment i am unable to find anything
ReplyHi, CPEs don’t need a big configuration, all they need is the ACS URL. You can find some related information on my post ACS URL configuration via DHCP Vendor Specific Information .
To test your OpenACS server you need a TR-069 aware CPE: you can find some vendors and models on OpenACS forum @ SourceForge .
I can suggest you Fritz!Box Fon by Avm or Cisco – starting from IOS 12.4(20)T.
Bye,
Pierky
ReplyThanks a lot ! I was able to setup the ACS server. But now i am unable Connect CPE (ADSL-router) to OPEN ACS,
I configured OPEN ACS on lan side, can i connect from lan side? what is username and password that put on CPE device?..
Could you please help me how to connect CPE (ADSL-router) to ACS server
ReplyHi Zaid, operations to connect a CPE to an ACS are specific for each vendor or TR-069 client. As rule of thumb TR-069 defines some ways CPEs can acquire ACS URL or other parameters , but CPEs you are working with may not implement all those methods, or they can have specific restrictions, such as to run CWMP on WAN interfaces only. You should contact your CPEs vendor to get requested infos! Bye
ReplyI’m getting this mysql exception when the ear is deployed:
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Specified key was too long; max key length is 1000 bytes
This also happens if I try to create the table from the mysql command line while creating the SoftwareBean table. Any ideas on what is going on?
ReplyMy mysql version is 5.0.70-r1. Thats what I got when I did I emerge on gentoo. I guess I need a diff version. What version of mysql are you using?
ReplyWasn’t the table I thought it was. The server.log showed this:
Issuing sql create unique index kmodels on HardwareModelBean (oui,hclass,version); failed: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Specified key was too long; max key length is 1000 bytes
After I commented that out from jbosscmp-jdbc.xml the ear deployed correctly.
ReplyHi Sundar, I’m happy to read you solved the problem! Thank you for the solution!
ReplyHi Pierky, we just set up openACS (newest svn version on debian) according your description. The acs seemes to work fine, but when we try to connect fritzbox 7170 with user/password as mentioned in your guide, the box timed out. we got a tr069start.config for the box with the following params:
[TR069] Enabled: yes ACS-URL: http://server-ip-addr:8080/openacs/acs Username: openacs Password: openacs ProvisioningCode: 100.000.000.000
The box is connected through LAN1 to the ACS and is using pppoe The error we found was:
2009-07-22 10:02:02,046 ERROR [STDERR] 22.07.2009 10:02:02 org.openacs.ACSServlet init SCHWERWIEGEND: Cannot authenticate user; – nested throwable: (java.net.ConnectException: Connection timed out).
But from a SQL client we can connect to the ACS as openacs/openacs and read/write from/into all tables. Do you have any idea, what might go wrong here?
Best regards and keep on supporting the community with your good input. Arne
ReplyHi Arne,
username and password you write in the [TR069] section are not related to mySql account, but to OpenACS; they are used in the TR069 transaction, and you have to configure them on OpenACS CPE profile.
Cheers
ReplyHi Pierky, thanks for your quick answer and sorry for my next (maybe stupid) question. Where inside OpenACS do I have to set TR069 user/password? The only point right now, where I set up them is in the jboss/server/default/deploy/openacs-ds.xml which is the config for database access itself. Please point me to the correct file/area where I have to do some changes, as I don’t know, where I can find the OpenACS CPE profile.
Thanks again Arne
ReplyYou can do it using the OpenACS GUI at http://server-ip-addr:8080/openacs/ – Now I can’t verify the exact page, but you should have some menus regarding CPEs you have on OpenACS.
ReplyI started as mentioned by you, but nowhere I found a place to set a username or password. When I I use http://server-ip-addr:8080/openacs/ I get the menu, but I don’t find a place, where to enter a username/password. Of course within the HostsBean table there are the fields for them, but nothing in the Web. I’m just confused. Do you have any further idea?
Thanks Arne
ReplyAs far as I can remember you should find or add the CPE using its TR069 ID (you can find it on the bottom of the F!).
Once you have found or added it you can edit its properties using the CPE GUI. You can also try to remove username and password from the [TR069] section. You sould also check that org.openacs.AutoCreateCPE is set to true in the acs-war/web/WEB-INF/web.xml; if not, set it to true and recompile/redeploy the project.
ReplyHi All ,
I installed the openACS on debian setup . and testing my CPE . I am sending the Inform RPC to OpenACS and getting the Response 200 OK . but in the Response body i am getting some unexpected data instead of InformResponse ..
Please find the same mentioned below :
HTTP/1.1 200 OK Server: Apache-Coyote/1.1 X-Powered-By: Servlet 2.4; JBoss-4.2.2.GA (build: SVNTag=JBoss_4_2_2_GA date=200710221139)/Tomcat-5.5 X-Powered-By: JSF/1.2 Set-Cookie: JSESSIONID=FDB7FA8C69DD7B12E5515A3939FCB468; Path=/ Content-Type: text/html;charset=UTF-8 Content-Length: 4827 Date: Tue, 08 Sep 2009 07:26:58 GMT
———–Body(4827 bytes)————
OpenaACS
body{ background-image : url(/openacs/images/page_bg.gif); } td{ vertical-align: top ; }
li{ list-style : outside url(/openacs/images/bullet_arrow.gif); }
Documentation Support
Find CPE Hardware models Device profiles Configuration scripts Settings
Welcome to OpenACS.
openACS
—————————————-
Can you please help me out on this ..
Thanks Amit
ReplyHi Amit,
did you point your CPE to the right URL? It should be something like this:
http://your.server.ip:8080/openacs/acs
It seems you have configured the OpenACS GUI URL, like the following one:
http://your.server.ip:8080/openacs/
ReplyVery Very Thanks pierky ..this was the mistake ..
can i get some more informations on configuration scripts . these are the CPE RPC methods called from ACS.
can you please tell me from where i can get all the RPC configuration scripts .
Thanks Amit
ReplyNice!
You can find something on my blog, look for OpenACS tag.
Otherwise take a look at the author’s wiki page on SourceForge: http://sourceforge.net/apps/mediawiki/openacs/index.php?title=Main_Page
Methods implemented in OpenACS map TR-069 standard, so I suggest you to read it, if you have not done it yet!
Have an happy reading!
ReplyHi All,
when CPE want to initiate a connection with ACS , it will send a Inform request to ACS .. and openACS will run the default script mentioned in above message path .
where is this script called from , path of that script ?
do we have any description and script to call any RPC from ACS. for eg “GetRPCMethods”
How i have to add the RPC’s scripts in “configuration scripts” tab in my installed openACS .
can anybody please help me on this .
Thanks Amit
ReplyHi, OpenACS handles the Inform request running the Default script. All scripts are stored in the database and are editable via OpenACS GUI.
You can find methods examples on the OpenACS wiki at http://sourceforge.net/apps/mediawiki/openacs/index.php?title=JavaScript .
> How i have to add the RPC’s scripts in > “configuration scripts” tab in my installed > openACS
Sorry, I don’t understand what you mean! You don’t need to add “RPC scripts” in the config: you can call methods within your script, for example within the Default script.
I suggest you to read this post also: http://pierky.wordpress.com/2009/02/28/openacs-configuration-and-scripting/
Bye
ReplyHi Pierky,
Thanks for your reply ..
how to use openACS is bit confusing for me .
In openACS GUI http://My IP:8080/openacs/scripts.jsf I gave the configuration script name as Default and in Description “GetRPCMethod” . and update the script with these lines (added at end):
var methods = cpe.GetRPCMethods (); for (i = 0; i < methods.length; i++) { logger ('Method: '+methods[i]); }
and started my CPE .. i got a request from acs to CPE and reply as per tr069 spec .
i saved this script using save button from GUI and i am able to see the Default script tab in GUI .
How again , i can trigger the same script with added GetRPCMethod ?
I am getting the "Default" script request (Inform) from ACS (without GetRPCMethos) after some interval .
All scripts are stored in the database and are editable via OpenACS GUI.
How ?
Thanks Amit
ReplySo, if you look at the JBoss log file you can see the list of methods supported by your CPE, right?
Now, you can edit your Default script adding more javascript code, you can use other methods and build your own configuration policy.
You can put the following code to set CPE parameters:
var parameters = new Array (); parameters[0] = {name: ‘InternetGatewayDevice.BlaBlaBla.BlaBla’, value: ’192.168.0.1′}; cpe.SetParameterValues (parameters, “commandKey”);
Of course you have to write some lines of code to handle TR-069 events and to build you policy.
ReplyHi Pierky,
I had installed OpenACS on windows , it is working fine but unable to communicate with the TR69 CPE . Follwoing error is faced on ACS server. Please help.
Caused by: java.sql.SQLException: Generated keys not requested. You need to spec ify Statement.RETURN_GENERATED_KEYS to Statement.executeUpdate() or Connection.p repareStatement(). at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
Thanks Inder
ReplyHi Inder,
sorry, I can’t help you, it doesn’t seem to be a TR-069/CWMP issue but something related to the program.
I suggest you to ask the author, you can use the Support area on the SourceForge project pages
Bye,
Pierky
ReplyHi Inder, we had the same “error”. In fact this only means, that the init Script that start openacs tries set the Key Colomn which will fail, because the Keys are autogenerated. You only have to take care, that if you update to a newer release or reinstall openacs, backup your database, kill it and let openacs create a new one, as from time to time the tables change. After that restore the data of your db-Backup. Mainly you will need to restore scriptbean which is holding all of your Configuration Scripts as long as you don’t use cpedb in your scripts. But if you do, take care of your HostsBean mainly the props field in which all of your cpedb Data gets written. If you didn’t update or didn’t create the db manually the best practise is: simply ignore this error. In our case the system runs smoothly now, thanks to Pierky and the author of openacs.
Best regards Arne
ReplyHi Arne ,
Thanks a lot for the inputs. Problem is I am getting my CPE information till my JBOSS logs but that is not getting populated into my database. Please find the error I am getting
2009-10-08 09:42:35,625 ERROR [STDERR] Oct 8, 2009 9:42:35 AM org.openacs.ACSServlet processRequest INFO: oui=00085C, sn=0019361041A6, URL=http://192.168.1.7:7547/tr069, hw=TC3162P2H+TC3085, sw=2.11.65.2(RE9.C21)3.10.30.0 , cfg=null, ProvisioningCode=12345 2009-10-08 09:42:35,625 DEBUG [org.jboss.ejb.plugins.cmp.jdbc.JDBCEJBQLQuery.HardwareModelBean#findByOuiAndClassAndVersion] Executing SQL: SELECT t0_o.id FROM hardwaremodelbean t0_o WHERE (t0_o.oui = ? AND t0_o.hclass = ? AND t0_o.version = ?) 2009-10-08 09:42:35,625 DEBUG [org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCMySQLCreateCommand.HardwareModelBean] Executing SQL: INSERT INTO hardwaremodelbean (oui, hclass, DisplayName, manufacturer, version) VALUES (?, ?, ?, ?, ?) 2009-10-08 09:42:35,656 ERROR [org.jboss.ejb.plugins.LogInterceptor] EJBException in method: public abstract org.openacs.HardwareModelLocal org.openacs.HardwareModelLocalHome.create(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws javax.ejb.CreateException, causedBy: java.lang.reflect.InvocationTargetException at sun.reflect.GeneratedMethodAccessor184.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke Thanks
ReplyThis problem can be solved by adding default script on OpenACS website (http://YOUR_IP_ADDRESS:8080/openacs/scripts.jsf )
Note: Default script see on http://pierky.wordpress.com/2009/02/28/openacs-configuration-and-scripting/
ReplyHi All,
i wrote two different GetParameterNames and GetParameterValues scripts and used GetRPCMethods script .
on every periodic inform from CPE to ACS only default script gets executed . not the one which i wrote .
my all scripts are stored in database scriptBean . can anybody help me how to trigger/execute the same from ACS .
Thanks Amit
ReplyHi Amit,
on my OpenACS configuration and scripting post you can find the solution. Every CPE-to-ACS event triggers the default script: you have to think to this script like the “main()” routine of apps. In the “default” you have to catch the event which triggered the script’s execution and dispatch it to the right script/function. In my post you’ll find a “switch ( sEvent )” containing the various mapped events: on the “case ’2 PERIODIC’: ” event handler you have to put your code to handle that event, for example your GetParameterNames or GetParameterValues.
Bye,
Pierky
ReplyThanks for your reply .
i added the line var methods = cpe.GetParameterNames(‘InternetGatewayDevice.’,false); logger (‘Came ‘); and executed .
I have some more questions :
1. I have to trigger all the RPC’s scripts in case of periodic event only ? Is there is any standard mapping of events with RPC’s ?
2. i can only add/execute one script from ACS at a time . i mean i will write RPC scripts for each RPC’s . so every time i have to save one and delete another ?
Thanks Amit
ReplyThere is not a standard mapping of events with RPC, it depends on your own policy and on what you have to do with your CPEs.
You have not to delete and add scripts everytime; you can save all your scripts and then use the call function to run them.
I suggest you to read the author’s guide at http://sourceforge.net/apps/mediawiki/openacs/index.php?title=JavaScript
Bye
Pierky
ReplyHi All ,
I am trying to up the ACS Initiated connection requests .
1. ACS —-> CPE Connection Request :
GET /0 HTTP/1.1 User-Agent: Jakarta Commons-HttpClient/3.0.1 Authorization: Digest username=”admin”, realm=”DigAuth”, nonce=”ZkB1NKZ2fm/aBqc4SVkVF1GVzhydoNmByo3/yQ2R21r4fHwydVIiLO4/wrcY4 DZ”, uri=”/0″, response=”1bb5eb53e97e78dc3befb86e68a6aaf8″, qop=auth, nc=00000001, cnonce=”0d3e8f748534bcca0fdd1c720d6ec892″, algorithm=”MD5″ Host: 172.20.1.29:7547
2. CPE Digest Authentication Sucess!!!! 3. Sending the Inform with Event Code “CONNECTION REQUEST” CPE ——-> ACS 4. ACS ——-> CPE HTTP/1.1 401 Unauthorized Server: Apache-Coyote/1.1 X-Powered-By: Servlet 2.4; JBoss-4.2.2.GA (build: SVNTag=JBoss_4_2_2_GA date=200710221139)/Tomcat-5.5 Set-Cookie: JSESSIONID=95DEC17D078AB2B431273B723DB49DCD; Path=/ WWW-Authenticate: Digest realm=”OpenACS”,qop=”auth”,nonce=”eb3dc06e5fb70b4ea789d01db19591e3″ Content-Type: text/html;charset=utf-8 Content-Length: 948 Date: Sun, 11 Oct 2009 08:25:18 GMT
———–Body(948 bytes)———— JBossWeb/2.0.1.GA – Error report HTTP Status 401 – type Status reportmessage description This request requires HTTP authentication ().JBossWeb/2.0.1.GA —————————————
Thanks
ReplyHi, did you point CPE to the right URL (http://server-ip-addr:8080/openacs/acs )? It seems to be an auth. problem with your webserver; you can try to open the OpenACS URL with your browser using same credentials as CPE and see what happens.
ReplyI am getting the mentioned below messages on ACS
14:41:06,952 INFO [STDOUT] Connection request START 14:41:07,007 INFO [AuthChallengeProcessor] digest authentication scheme selected 14:41:07,581 INFO [STDOUT] Request is Inform 14:41:07,581 INFO [STDOUT] URI null 14:41:07,581 INFO [STDOUT] INFORM: defns=null 14:41:07,581 INFO [STDOUT] Mfc=Netgear Inc. cl=Wireless AP 14:41:07,581 INFO [STDOUT] pi.hasNext: true 14:41:07,581 INFO [STDOUT] pii.hasNext: true 14:41:07,581 INFO [STDOUT] pii.hasNext: true 14:41:07,581 INFO [STDOUT] pii.hasNext: false 14:41:07,581 INFO [STDOUT] EVENT: 6 CONNECTION REQUEST[null] 14:41:07,584 ERROR [STDERR] 11 Oct, 2009 2:41:07 PM org.openacs.ACSServlet processRequest INFO: oui=003040, sn=200808280001, URL=http://172.20.1.29:7547/0, hw=00:00:01:03, sw=WG102_1.0.BETA13.0, cfg=null, ProvisioningCode=ABCD 14:41:08,291 INFO [STDOUT] Request is Inform 14:41:08,291 INFO [STDOUT] URI null 14:41:08,291 INFO [STDOUT] INFORM: defns=null 14:41:08,291 INFO [STDOUT] Mfc=Netgear Inc. cl=Wireless AP 14:41:08,291 INFO [STDOUT] pi.hasNext: true 14:41:08,291 INFO [STDOUT] pii.hasNext: true 14:41:08,291 INFO [STDOUT] pii.hasNext: true 14:41:08,291 INFO [STDOUT] pii.hasNext: false 14:41:08,292 INFO [STDOUT] EVENT: 6 CONNECTION REQUEST[null] 14:41:08,294 ERROR [STDERR] 11 Oct, 2009 2:41:08 PM org.openacs.ACSServlet processRequest INFO: oui=003040, sn=200808280001, URL=http://172.20.1.29:7547/0, hw=00:00:01:03, sw=WG102_1.0.BETA13.0, cfg=null, ProvisioningCode=ABCD 14:41:08,302 INFO [STDOUT] Entry method -> POST 14:41:08,302 INFO [STDOUT] Entry qop -> auth 14:41:08,302 INFO [STDOUT] Entry uri -> /openacs/acs 14:41:08,302 INFO [STDOUT] Entry response -> 08eabd21cc5133c3a4a791c97c9a2fc5 14:41:08,303 INFO [STDOUT] Entry username -> 012345678912 14:41:08,303 INFO [STDOUT] Entry nc -> 00000001 14:41:08,303 INFO [STDOUT] Entry realm -> OpenACS 14:41:08,303 INFO [STDOUT] Entry nonce -> ded9f7fb7109ac8f9f717b54ef8cc8bd 14:41:08,303 INFO [STDOUT] Entry algorithm -> 14:41:08,303 INFO [STDOUT] Entry cnonce -> 58dde74d9b47ca4f8e410cb170dd47dc 14:41:08,304 ERROR [STDERR] 11 Oct, 2009 2:41:08 PM org.openacs.ACSServlet processRequest WARNING: IllegalArgumentException java.lang.IllegalArgumentException: Unsupported algorigthm: at org.openacs.HttpAuthentication.postDigest(HttpAuthentication.java:143) at org.openacs.HttpAuthentication.Authenticate(HttpAuthentication.java:96) at org.openacs.ACSServlet.authenticate(ACSServlet.java:179) at org.openacs.ACSServlet.processRequest(ACSServlet.java:325) at org.openacs.ACSServlet.doPost(ACSServlet.java:480) at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) 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:230) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179) at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446) at java.lang.Thread.run(Thread.java:595)
ReplyI’d deepen the following message by checking JBoss config:
WARNING: IllegalArgumentException java.lang.IllegalArgumentException: Unsupported algorigthm
I’m not so expert using JBoss, and I can’t access my servers now, sorry I can’t be more specific.
Why don’t you try a basic setup without any authentication scheme?
ReplyI tried to use openACS to manage broadcom modem through Lan-side but CPE couldn’t connect with OpenAcs. I send a mail to Broadcom supporter, and he said : I must use DSLAM because Tr069 don’t set through LAN-side. IS this right? When I set CPE with ACS URL and used wireshark to capture message, but I didn’t see any message from CPE send to ACS. Plz talk to me why?
ReplyHi,
CPE will not respond on LAN side if DSL side is down , you will get all responses on LAN side if your DSL line is up. You can check this as in my case it works only when my DSL line is up .
Regards Inder
Replyhi Inder, thanks for your reply, But DSL side (ADSL) is up, so why? (
ReplyHi, I set some info for CPE: Inform: enable Inform Interval: 30 ACS URL: http://192.168.1.104:8080/openacs/acs ACS user: empty ACS pass: empty Display SOAP : enable no connection request aut
And, I set some info for OpenAcs: manually for /firmware folder, some infor for device profile, no information for hardware model and find CPE because I didn’t find any infor of Broadcom modem which is demo version.
Plz talk to me as soon as possible : why CPE didn’t connect with ACS? Thanks so much!!!
ReplyHi Lan,
I think your problem is that the cpe doesn’t “see” your acs. This is because the request from the cpe is sent via DSL/WAN port, while your ACS-Server is only reachable via the LAN-port(s). According to your IP-Address your ACS runs in a private network and i think when you connect your cpe the DSL/WAN port points to the public internet and you can’t reach your private net from the public. To make it nevertheless possible you can try 2 things: 1. configure your cpe, so it tries to reach the internet through one of the LAN ports instead of the DSL port (this is possible for example with AVM Fritz!box and you have to read the manual or ask someone at broadcom if yours can do this too). then your cpe will see the acs or 2. get a dyndns name for your acs server and open the necessary port on your cpe. because the CWMP says that is is allowed to use a FQDN instead of an IP-Address. in this case your ACS server can be reached via http://somename.dyndns.org:8080/openacs/acs for example
Hope that helps Arne
ReplyHi Arne, thanks so much for your reply! I got a dyndns name for acs and created successful a URL address for acs, but when I set CPE with this URL address, then, nothing happened. I didn’t capture any message. I don’t know why. Plz help me! :S
ACS URL: http://name.dyndns.tv:8080/openacs or http://name.dyndns.tv:8080/openacs/acs
ReplyHi Lan, I am not sure solution n. 2 proposed by Arne will work. In that scenario your CPE is using its public IP address (resolved by dyndns) as ACS, and I think there could be problem with the PAT/NAT implementation (indeed you have the CPE translating public-to-private address).
I suggest you to put your ACS on a different public subnet in order to test your CWMP solution, otherwise you’ll may need to address other problems.
You may also consider to buy a low-cost DSLAM and let CPE to reach your LAN through the DSL interface…
Replyhi Peirky, thanks for yr answer. But I thinks CPE can connect ACS through WAN-side. My company has some different internet-line. So, I put the CPE in a LAN network and the ACS in an other one. As my above cmt, I let CPE reach ACS through dyndns host. what do you think about this demo system? Plz reply as soon as possible. Thankyou very much!
ReplyHi Lan, as far as I understood you should have this kind of scenario:
LAN1: ACS (192.168.0.10) DSL router with public IP (1.2.3.4) and private IP on the LAN (192.168.0.1) ACS gateway = 192.168.0.1 dyndns host acs.dyndns.tv = 1.2.3.4
LAN2: CPE on second DSL line, with public address (5.6.7.8) ACS URL = acs.dyndns.tv
Of course, you need the right port forwarding configuration on the LAN1 gateway. This scenario should work fine.
Can’t you start a packets capture on the CPE’s DSL interface? With this kind of debug you may understand the issue.
Replyhi Peirky, I’ve looked forward your reply so much! Thankyou very much! Of cource, I created a neccessary port on the LAN1 for ACS’s dyndns host (8080 port) and capture packet. But nothing happened. CPE didn’t connect with ACS. I don’t know why! Could you send yr email address to me, then I will send my configured modem & acs configure to u? Look forward your reply! Thanks!
ReplyHi All,
I don’t know how configure the openACS to execute a script when no Inform received on the same session? Of course if it is possible.
See 3.7.3 TECHNICAL REPORT DSL Forum TR-069
CPE ACS Open connection
HTTP post ——————–> Inform request
HTTP response
Informresponse
HTTP post ——————–> how can i execute a script in this case ???????
HTTP response
……..
ReplyHi Yacine, sorry, I did not understand when do you want the script to be executed. OpenACS runs “Default” script on every inform it receives; within that script you can handle many “events”. Please refer to my other post about OpenACS scripting .
Bye
ReplyHi Pierky,
Does the openacs handle “empty http post” msg from cpe?
I didn’t see that when tracing ACSServlet.java.
Thx for your reply.
ReplyHi Herb,
empty POST msgs are part of other transaction, AFAIK OpenACS handles those transactions. Could you please have a look at previsous comments from Yacine? Is it the same situation?
Bye,
ReplyHi Pierky,
I think I am in similar situation with Yacine.
But I still can’t get the answer I want from your several dicussions.
May I describe my question more clear.
I am working on 3.7.3 figure 3 example in the TR-069,
My cpe can exchange the first transaction(Inform req, Inform res) with the openacs,
so far as I know, acs should receive “empty HTTP post” first,
then it can send the GetParameterValues request within HTTP response back to cpe.
But when I trace the ACSServlet.java, I find out that openacs run javascript when it receive Infrom request.
if (reqname.equals(“Inform”)) { . . . RunConfigurator(request, host, lastInform, null);
}
And nowhere to handle “empty HTTP post”.
Is there anything I missed?
Thanks for your reply.
Best Regards.
ReplyHi Herb,
I don’t know how the servlet is written, but I can assure you I have in front of me a Wireshark dump of the right sequence, as described in 3.7.3 Figure 3.
CPE -> ACS POST with Inform ACS -> CPE 200 OK with InformResponse CPE -> ACS empty POST ACS -> CPE 200 OK with GetParameterNames CPE -> ACS POST with GetParameterNamesResponse
I had this with 0.1 version of OpenACS.
Regards,
Pierky
ReplyHi Pierky,
After two days trying, all transactions run well.
Maybe I just not figure out where it is.
Anyway, I am appreciated for your help.
Best Regards.
Herb
ReplyHello Pierky,
Just installed OpenACS on Ubuntu and seems to work. I’m trying to test the CPE authentication manually on http://myip/openacs/acs (as suggested in your above posts). Do you have any idea how I must add user/pwd to this link? For instance: http://myip/openacs/acs?Username=test$Password=test But this gives the error: XML parsing error:no element found.
Thanks in advance.
Gr, Kenneth.
ReplyHi Kennet,
authentication is HTTP based, so you have to configure your webserver in order to authenticate CPEs using standard HTTP methods. Bye,
Pierky
Replyhi. the post was very useful.. thank you very much
Replyhi Pierky, My CPE connected with the OpenAcs and exchanged inform message. But why did the Mysql not update data?
Pls reply asap! Thanks so much!
bye, Pierky.
Replyhi Pierky,
Before, my CPE connected with the OpenAcs and exchanged inform message. Mysql updated the CPE’s information.
Now, I loaded a new firmware for my CPE and reconnect with the Openacs. They connected and exchange inform message too.
But, why Mysql did not update data?
Pls reply asap! Thanks so much!
bye, Pierky.
ReplyI suggest you to post your request on the support form on SourceForge. Bye
ReplyHey Pierky..
I’m starting to learn TR-069.. so I began installing the server following your guide and everything was OK. I really appreciate the time you spend sharing good experiences..
Greetings from Taiwan..
ReplyHi Leo S, I’ve been trying to configure OpenACS using Debian 5.03. how was your setup process did you encounter small problems that required trouble shooting?
cheers Ishbah
ReplyHi I am trying to build openACS but its giving the following error when tried to compile with ant command. I’ve followed your instructions. Any suggestions for me?
BUILD FAILED /tmp/openacs/build.xml:13: The following error occurred while executing this line: /tmp/openacs/acs-war/b.xml:9: The following error occurred while executing this line: /tmp/openacs/acs-ejb/b.xml:34: wscompile failed
thanks Ishbah
Replyif you checked out your source from svn try ant -f b.xml
ReplyI am getting error [wscompile] GC Warning: Repeated allocation of very large block (appr. size 4096000): [wscompile] May lead to memory leak and poor performance.
I have tried ant -f b.xml also but so far no luck in compiling hoping to seek some advice from you. thanks ishbah
ReplyHave you find a response ? I have a same error…
ReplyI have the same problem with building ant maybe the Java 1.6 is the problem?
ReplyI’ve installed a fresh debian 5.03
I am getting the following error when tried to install java-package.
acs2:/home/ishbah# apt-get install java-package fakeroot Reading package lists… Done Building dependency tree Reading state information… Done E: Couldn’t find package java-package
Source list i have included mirror as follows ————————————————————————————— acs2:/home/ishbah# more /etc/apt/sources.list # # deb cdrom:[Debian GNU/Linux 5.0.3 _Lenny_ - Official i386 CD Binary-1 20090905-08:23]/ lenny main
deb cdrom:[Debian GNU/Linux 5.0.3 _Lenny_ - Official i386 CD Binary-1 20090905-08:23]/ lenny main
deb http://ftp.us.debian.org/debian/ etch main contrib deb-src http://ftp.us.debian.org/debian/ etch main contrib deb http://debian.adenu.ia.uned.es/apt lenny main
Your advice is very much appreciated. thanks
ReplyNow its working after updating the apt list using commant apt-get update
ReplyHi ,
I am not able to open openAcs using https . can you please let me know the openSSL package which i have to install . I there is any specific procedure to install the same in debian.
ReplyOpenACS is a web application toolkit that has been around since at least 1998 (probably earlier). http://openacs.org
You should consider renaming your project.
ReplyHi, I’m not the author of OpenACS (TR-069 framework), you should contact him via sourceforge.net, where it’s hosted.
ReplyHello Pierky,
Thank you for your tutorial. It is extremely useful. I have set up OpenACS by following the instructions provided here. I have it up and running successfully. However, I am not sure of the next steps to see my CPE from the ACS.
I have the following fields set in the TR-069 section of the CPE: - Inform Enable - Interval 300 - ACS Server: http://serverip:8080/openacs/acs - ACS username: - ACS password:
1. Is the username and password in the CPE supposed to be the same as the username and password used to access the database (openacs/openacs as specified in xml file)?
2. Is the server address correct? Can the server simply be http://serverip:8080?
3. What do I need to do to see the CPE device on the web interface?
4. Also, the CPE is not connected directly to the ACS. The ACS is in one location and the CPE device is connected via DSL in another location.
Any help is appreciated. Thanks in advance.
Bobby
ReplyHi Bobby, 1. The username / Password in the CPE are used only, if you setup userneme / password in the ACS to access the ACS. It has nothing to do with the Database. 2. Your Serveraddress is correct if you would use http://serverip:8080 you would try to access the jboss management interface 3. in the management interface of the ACS (http://serverip:8080/openacs ) make sure that you have marked “CPE creation:” to “Automatically” and simply wait for the CPE to contact the ACS 4. This is the normal way of interacting between CPE and ACS It’s only necessary the the ACS is reachable via a public IP-Adress.
Best regards Arne
ReplyArne, thanks for your reply. I have confirmed the following: – The ACS URL in the CPE is http://serverip:8080/openacs/acs – ACS username and password are blank – Connection Request username and password are blank – Under settings on http://serverip:8080/openacs , CPE Creation is Automatic
I still do not see any data under Find CPE, no data exists in database. Am I doing something wrong?
When I start the server, everything starts as normal, however, the lines below come up as warnings. Is this normal?
12:55:06,305 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,305 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,305 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,305 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,305 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,305 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,306 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,306 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,306 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,306 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,306 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,306 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,306 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,306 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,476 WARN [SoftwareBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,476 WARN [SoftwareBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,476 WARN [SoftwareBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,476 WARN [SoftwareBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,521 WARN [DeviceProfileBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,683 WARN [HardwareModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,684 WARN [HardwareModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,684 WARN [HardwareModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,684 WARN [HardwareModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,684 WARN [HardwareModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,746 WARN [PropertyBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,746 WARN [PropertyBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,787 WARN [DeviceProfile2SoftwareBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,787 WARN [DeviceProfile2SoftwareBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,810 WARN [ConfigurationBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,810 WARN [ConfigurationBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,811 WARN [ConfigurationBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,835 WARN [ScriptBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,835 WARN [ScriptBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,858 WARN [SoftwareDetailBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,917 WARN [DataModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,917 WARN [DataModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,917 WARN [DataModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,918 WARN [DataModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 12:55:06,918 WARN [DataModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
Thanks for your help.
Bobby.
ReplyHi Bobby,
You mentioned that the ACS password and username is blank. May I know where is this indicated? I cannot find the configuration file which specify the ACS username and password in openacs.
Thank you.
Ken
ReplyI have successfully installed the server and manage to connect Zhone ADSL router. Any one have any suggestions on the configuration script. I am trying to configure the router through ACS server.
thanks
Reply17:38:41,499 WARN [ServicePropertyBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,499 WARN [ServicePropertyBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,563 WARN [ServiceBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,564 WARN [ServiceBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,582 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,582 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,583 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,583 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,583 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,583 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,583 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,583 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,583 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,583 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,584 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,584 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,584 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,584 WARN [HostsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,616 WARN [SoftwareBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,616 WARN [SoftwareBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,616 WARN [SoftwareBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,616 WARN [SoftwareBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,630 WARN [DeviceProfileBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,630 WARN [DeviceProfileBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,630 WARN [DeviceProfileBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,678 WARN [HostPropertyBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,678 WARN [HostPropertyBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,700 WARN [HardwareModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,700 WARN [HardwareModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,700 WARN [HardwareModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,700 WARN [HardwareModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,700 WARN [HardwareModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,713 WARN [PropertyBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,713 WARN [PropertyBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,719 WARN [DeviceProfile2SoftwareBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,719 WARN [DeviceProfile2SoftwareBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,727 WARN [OuiMapBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,727 WARN [OuiMapBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,735 WARN [ConfigurationBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,735 WARN [ConfigurationBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,736 WARN [ConfigurationBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,744 WARN [ScriptBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,744 WARN [ScriptBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,752 WARN [ProfilePropertyBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,753 WARN [ProfilePropertyBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,753 WARN [ProfilePropertyBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,763 WARN [SoftwareDetailBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,780 WARN [DSLStatsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,781 WARN [DSLStatsBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,795 WARN [DataModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,796 WARN [DataModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,796 WARN [DataModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,796 WARN [DataModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR” 17:38:41,796 WARN [DataModelBean] EXCEPTION ALTER :java.lang.NumberFormatException: For input string: “250) BINAR”
please let me know how did u catch this warn or how did u solve it ….. please do help me ppl …. thank you in advance
ReplyHi Pierky,
I just want to before going through the deployment of openACS. Can we use an other Application Server instead OF JBoss like glassfish …
Thanks
ReplyHi Jihed,
I can suggest you to contact OpenACS’s author through SourceForce (http://sourceforge.net/projects/openacs ), maybe he can help you.
Pierky
ReplyThank you for all good information.
I have question on Java Script. It seems like my default script getting bigger and bigger. Therefore, is there anyway I save java script file in somewhere in local machine and just puts commend like SRC=”defalut.js” in openacs.
ReplyAs far as I know there is not a SRC= command, but you can make more than one script and then “include” them in the Default:
Utils.js:
function MyFunction() { [...] }
Default.js:
call ( 'Utils' );
MyFunction();
ReplyHi!
Why not make the full support FreeBSD, and not just Debian and other?
Thx.
ReplyHi Trider,
you should forward your question to the author of OpenACS: http://openacs.wiki.sourceforge.net/
I never tried OpenACS on FreeBSD, anyway I think you should not have problems running it on OSs different from Debian: it’s written in Java and it’s platform independent.
In my post I just used Debian because it’s my reference OS
Bye,
Pierky
ReplyHello.
Yes, I would like to launch FreeBSD jboss works, and he openacs well to any
Board Can anyone help?
Thx.
ReplyHi!
I’ve already installed all necesary to access at web interface and I got it successfully (on Windows). Next step is configure the CPE and my question is this, is there some option that you can configure it without physical CPE? If this is possible, how can I do it?
Thank you for this post
ReplyTo “configure” OpenACS you have to write JavaScript code; if you have not a CPE or a TR-069 client simulator you can’t test nor debug your code.
Pierky
ReplyHi I installed Open ACS and it is running good. But It’s seems like Open ACS keeps send getParameterValue to the device even if I didn’t request on my default script. So that makes very heavy traffic. Is there some kind default setting on Open ACS ? Is there any way to stop getParameterValue request?
ReplyIf I’m not mistaken, one of the last versions I tried had a kind of performances monitor builtin, used to grab CPE usage statistics (link status and load, and so on). Maybe you need to turn this feature off to stop getParameterValue sending. PC
ReplyHi,
I am facing the same problem as Mr.John Lee.I am not clear with ur answer. So can u please be clear.
bye
ReplyAs far as I remember some versions of OpenACS has a built-in monitoring system which grabs CPE performances and makes graphs. Maybe the getParameterValue requests are due to this system which is running on the background. Bye
ReplyHi
how to turn off this default feature which sends getparametervalue request.
bye
ReplyHi Sindhuja,
now I can’t access an OpenACS platform in order to verify how to turn off that feature, but I think you can do it on a kind of CPE properties page. I suggest you to use the OpenACS official support forum and post there your questione.
Bye
ReplyHi,
How to enable digest authentication for ACS in JBOSS?
Bye
ReplyHi
I could find an open source implementation of a TR-069 client available(jcpe). I got to download its file .jar , could you tell me how can I ‘configure’ with it the openACS?
thanks!
ReplyHello i have an error when i build with ant :
sh-3.2$ ant Buildfile: build.xml
make:
make:
make: [javac] Compiling 67 source files to /home/administrator/openacs/acs-ejb/build/jar
BUILD FAILED /home/administrator/openacs/build.xml:13: The following error occurred while executing this line: /home/administrator/openacs/acs-war/b.xml:9: The following error occurred while executing this line: /home/administrator/openacs/acs-ejb/b.xml:24: /home/administrator/openacs/acs-ejb/:/opt/jboss/server/default/lib not found.
ReplyHi Lilou,
I suggest you to post your issue on the sourceforge project’s support forum.
Bye
ReplyI find ^^ in my build.properties, i have forgotten to delete “:” behind my way “:”/opt/jboss/server/default
ReplyHi ,
I’m trying to send a connection request from ACS to the client via GUI of open ACS. Can someone please let me know the way to achieve my goal?
Bye
ReplyHey, I am trying to compile OpenACS 0.4 from source. Unfortunately when i want to run
“ant” as you said it just says:
The “libs.CopyLibs.classpath property is not set up”. I googled a little bit but it seemed to be connected with Netbeans and Ant.
ReplyHi Pierky,
I was trying to deploy openACS but this error keeps on going:
WARN [EjbDeployer] Verify failed; continuing java.lang.NoClassDefFoundError: org/apache/commons/httpclient/Credentials ..
despite I have added Class-Path of commons-httpclient-3.1.jar in the Manifest.MF file. But the error keeps on going..
and also there’s another error occur: ERROR [AbstractKernelController] Error installing to Real: name vfszip:usr/local/jboss/jboss-5.1.0.GA/server/default/deploy/acs.ear/ state=PreReal mode=Manual requiredState=Real
but when I searched on the internet there was no satisfied answer.
could you give me a clue/help to solve the problem?
thanks
ReplyHi,
I suggest you to use the official OpenACS support forum at sourceforge.
Regards
Replyemm, i’ve tried to log in to sourceforge.. but it seems to be error this time.. i’ll try it later..
by the way, do you know what file which configure the output of acs.ear that generated inside the “dist” directory?
because i’ve realized that no matter how much i configure the MANIFEST.MF, the MANIFEST.MF file that generated inside the acs.ear in the “dist” directory is still the same as default and unchanged, as if i never change it..
thank you again.
ReplyHi,
no clue, sorry!
Bye
Replyhi, finally i made it success.. hohoho.. it generated by the b.xml file.. i just made an addition to the class-path, then finish.. hoho.
Bye
ReplyHi all, help me please, im dont understand how i can connect to my CPE device? my device have ip 192.168.10.1 and port 1901, how i can connecto to this device? or how i can add i to openacs my device????
ReplyHi All,
Pierky, i really must commend your for this forum, and your post has really help me to resolve a lo of issues.
I am trying to implement OpenACS to manage Bandwidth utilization of GreenPacket Wimax CPE, i must confess i am new to Tr-069, pls can you guide me on getting this particular parameter.
Hoping to hear from anyone.
Thanks
ReplyHi,
you may try with GetParameterValues and parameters such as “InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Stats.[...]” or “InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.[...]” or “InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.[...]“.
Anyway, if your goal is only to monitor bandwidth utilization, I suggest you to consider the SNMP protocol, if your CPE does support it.
Regards,
Pierky
ReplyHi Pierky,
Thanks for your response.
I have setup openACS succcessfully, i have configure URL on my CPE, what do i need to do on openACS, make it aware of such a CPE to answer request. Pls, if you don’t mind, be a bit simple, i am new to this.
Thanks again and hope to hear from you.
Regards
ReplyHi,
in the old version I worked on as soon as the CPE connected to OpenACS it got registered in the database and you didn’t need to do anything. I don’t know how new versions work.
Of course, you have to “program” OpenACS to do something useful with your CPEs; I think new versions have some builtin monitoring features you can use by a web panel GUI. If you need something more you have to build your own scripts.
Pierky
ReplyHi,
How to add DelaySecond argument in the DownloadRequest RPC from the server.
bye.
ReplyHi Pierky,
Thanks alot for your responses.
Pls i have a challenge i have a TR-069 capable CPE with min inform interval of 3600s, my main problem is: it is requesting for TR-069 certificate file.
Kindly advice on what the certificate file is and how i can handle this. I have tried without the file but still does not work
Thanks in anticipation to your response.
ReplyHi,
if you need you can setup your JBoss to use HTTPS and SSL: try to google for some hints.
Bye
Reply******************************************************************************************************* *******************************************************************************************************
Hi, thanks for your good work, I have a problem when i try to build the debian package for java jdk with fakeroot make-jpkg, please help me, attach the output with error. Thanks
Please say me if this is possible, i can install with default debian manager packages apt-get install jdk-1_5_0_17-linux-i586.bin??
Build the Debian package
fakeroot make-jpkg jdk-1_5_0_17-linux-i586.bin
regards
Mauricio
******************************************************************************************************* *******************************************************************************************************
ReplyHi,
I used the SUN downloaded JDk because OpenACS author suggested that: try with the Debian package, maybe it works.
Pierky
ReplyPierky, Thanks, i am in the next step, specific in “Compile and deploy OpenACS ” but i have a little question, please help me. When i run the “ant” i obtain the next respond with errors.
ant Buildfile: build.xml
make:
make:
make: [javac] Compiling 114 source files to /home/mauricio/openacs/acs-ejb/build/jar
BUILD FAILED /home/mauricio/openacs/build.xml:13: The following error occurred while executing this line: /home/mauricio/openacs/acs-war/b.xml:9: The following error occurred while executing this line: /home/mauricio/openacs/acs-ejb/b.xml:24: Error running javac compiler
Total time: 0 seconds
I config the two enviroment variables, but the is the same behavior. Please help me,
ANT_HOME=”/usr/share/ant/bin” PATH=”$PATH:/usr/share/ant/bin” export ANT_HOME export PATH
acs-tr69:/home/mauricio/openacs# ls -l total 20 drwxr-xr-x 7 root root 4096 dic 14 20:25 acs-ejb drwxr-xr-x 7 root root 4096 oct 30 2009 acs-war -rw-r–r– 1 root root 199 dic 14 18:42 build.properties -rw-r–r– 1 root root 2676 oct 30 2009 build.xml drwxr-xr-x 3 root root 4096 oct 30 2009 src acs-tr69:/home/mauricio/openacs#
ReplyHi,Pierky, Thanks for your help, please help me with the next question. I finish to install the openacs use your guide, but i have a problem when run it,i obtain the next error.
acs-tr69:/opt/jboss/bin# ./run.sh -b 0.0.0.0 =========================================================================
JBoss Bootstrap Environment
JBOSS_HOME: /opt/jboss
JAVA: java
JAVA_OPTS: -Dprogram.name=run.sh -server -Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djava.net.preferIPv4Stack=true
CLASSPATH: /opt/jboss/bin/run.jar
=========================================================================
15:50:46,750 INFO [Server] Starting JBoss (MX MicroKernel)… 15:50:46,751 INFO [Server] Release ID: JBoss [Trinity] 4.2.2.GA (build: SVNTag=JBoss_4_2_2_GA date=200710221139) 15:50:46,752 INFO [Server] Home Dir: /opt/jboss 15:50:46,752 INFO [Server] Home URL: file:/opt/jboss/ 15:50:46,753 INFO [Server] Patch URL: null 15:50:46,753 INFO [Server] Server Name: default 15:50:46,753 INFO [Server] Server Home Dir: /opt/jboss/server/default 15:50:46,754 INFO [Server] Server Home URL: file:/opt/jboss/server/default/ 15:50:46,754 INFO [Server] Server Log Dir: /opt/jboss/server/default/log 15:50:46,754 INFO [Server] Server Temp Dir: /opt/jboss/server/default/tmp 15:50:46,754 INFO [Server] Root Deployment Filename: jboss-service.xml 15:50:47,050 INFO [ServerInfo] Java version: 1.5.0_22,Sun Microsystems Inc. 15:50:47,050 INFO [ServerInfo] Java VM: Java HotSpot(TM) Server VM 1.5.0_22-b03,Sun Microsystems Inc. 15:50:47,050 INFO [ServerInfo] OS-System: Linux 2.6.26-2-686,i386 15:50:47,379 INFO [Server] Core system initialized 15:50:49,339 INFO [WebService] Using RMI server codebase: http://acs-tr69.claro.com.gt:8083/ 15:50:49,340 INFO [Log4jService$URLWatchTimerTask] Configuring from URL: resource:jboss-log4j.xml 15:50:49,742 INFO [TransactionManagerService] JBossTS Transaction Service (JTA version) – JBoss Inc. 15:50:49,742 INFO [TransactionManagerService] Setting up property manager MBean and JMX layer 15:50:49,944 INFO [TransactionManagerService] Starting recovery manager 15:50:50,034 INFO [TransactionManagerService] Recovery manager started 15:50:50,034 INFO [TransactionManagerService] Binding TransactionManager JNDI Reference 15:50:52,001 INFO [EJB3Deployer] Starting java:comp multiplexer 15:50:52,242 INFO [STDOUT] no object for null 15:50:52,245 INFO [STDOUT] no object for null 15:50:52,264 INFO [STDOUT] no object for null 15:50:52,284 INFO [STDOUT] no object for {urn:jboss:bean-deployer}supplyType 15:50:52,294 INFO [STDOUT] no object for {urn:jboss:bean-deployer}dependsType 15:50:54,862 INFO [NativeServerConfig] JBoss Web Services – Native 15:50:54,862 INFO [NativeServerConfig] jbossws-native-2.0.1.SP2 (build=200710210837) 15:50:55,552 INFO [Embedded] Catalina naming disabled 15:50:55,695 INFO [AprLifecycleListener] The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/jvm/java-1.5.0-sun-1.5.0.22/jre/lib/i386/server:/usr/lib/jvm/java-1.5.0-sun-1.5.0.22/jre/lib/i386:/usr/lib/jvm/java-1.5.0-sun-1.5.0.22/jre/../lib/i386 15:50:55,756 INFO [Http11Protocol] Inicializando Coyote HTTP/1.1 en puerto http-0.0.0.0-8080 15:50:55,757 INFO [AjpProtocol] Initializing Coyote AJP/1.3 on ajp-0.0.0.0-8009 15:50:55,757 INFO [Catalina] Initialization processed in 205 ms 15:50:55,757 INFO [StandardService] Arrancando servicio jboss.web 15:50:55,759 INFO [StandardEngine] Starting Servlet Engine: JBossWeb/2.0.1.GA 15:50:55,804 INFO [Catalina] Server startup in 46 ms 15:50:55,900 INFO [TomcatDeployer] deploy, ctxPath=/, warUrl=…/deploy/jboss-web.deployer/ROOT.war/ 15:50:56,418 INFO [TomcatDeployer] deploy, ctxPath=/invoker, warUrl=…/deploy/http-invoker.sar/invoker.war/ 15:50:56,529 INFO [TomcatDeployer] deploy, ctxPath=/jbossws, warUrl=…/deploy/jbossws.sar/jbossws-context.war/ 15:50:56,605 INFO [TomcatDeployer] deploy, ctxPath=/jbossmq-httpil, warUrl=…/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/ 15:50:57,245 INFO [TomcatDeployer] deploy, ctxPath=/web-console, warUrl=…/deploy/management/console-mgr.sar/web-console.war/ 15:50:57,617 INFO [MailService] Mail Service bound to java:/Mail 15:50:57,737 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in …/deploy/jboss-ha-local-jdbc.rar 15:50:57,767 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in …/deploy/jboss-ha-xa-jdbc.rar 15:50:57,788 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in …/deploy/jboss-local-jdbc.rar 15:50:57,811 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in …/deploy/jboss-xa-jdbc.rar 15:50:57,848 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in …/deploy/jms/jms-ra.rar 15:50:57,871 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in …/deploy/mail-ra.rar 15:50:57,902 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in …/deploy/quartz-ra.rar 15:50:57,909 INFO [QuartzResourceAdapter] start quartz!!! 15:50:57,967 INFO [SimpleThreadPool] Job execution threads will use class loader of thread: main 15:50:57,988 INFO [QuartzScheduler] Quartz Scheduler v.1.5.2 created. 15:50:57,991 INFO [RAMJobStore] RAMJobStore initialized. 15:50:57,991 INFO [StdSchedulerFactory] Quartz scheduler ‘DefaultQuartzScheduler’ initialized from default resource file in Quartz package: ‘quartz.properties’ 15:50:57,991 INFO [StdSchedulerFactory] Quartz scheduler version: 1.5.2 15:50:57,992 INFO [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started. 15:50:58,704 INFO [ConnectionFactoryBindingService] Bound ConnectionManager ‘jboss.jca:service=DataSourceBinding,name=DefaultDS’ to JNDI name ‘java:DefaultDS’ 15:50:58,934 INFO [A] Bound to JNDI name: queue/A 15:50:58,936 INFO [B] Bound to JNDI name: queue/B 15:50:58,938 INFO [C] Bound to JNDI name: queue/C 15:50:58,939 INFO [D] Bound to JNDI name: queue/D 15:50:58,940 INFO [ex] Bound to JNDI name: queue/ex 15:50:58,958 INFO [testTopic] Bound to JNDI name: topic/testTopic 15:50:58,960 INFO [securedTopic] Bound to JNDI name: topic/securedTopic 15:50:58,962 INFO [testDurableTopic] Bound to JNDI name: topic/testDurableTopic 15:50:58,966 INFO [testQueue] Bound to JNDI name: queue/testQueue 15:50:59,003 INFO [UILServerILService] JBossMQ UIL service available at : /0.0.0.0:8093 15:50:59,032 INFO [DLQ] Bound to JNDI name: queue/DLQ 15:50:59,035 INFO [acsQueue] Bound to JNDI name: queue/acsQueue 15:50:59,137 INFO [ConnectionFactoryBindingService] Bound ConnectionManager ‘jboss.jca:service=ConnectionFactoryBinding,name=JmsXA’ to JNDI name ‘java:JmsXA’ 15:50:59,181 INFO [ConnectionFactoryBindingService] Bound ConnectionManager ‘jboss.jca:service=DataSourceBinding,name=ACS’ to JNDI name ‘java:ACS’ 15:50:59,396 INFO [TomcatDeployer] deploy, ctxPath=/openacs, warUrl=…/tmp/deploy/tmp5809355645843261656acs-war-exp.war/ 15:50:59,402 WARN [EjbUtil] Can’t locate deploymentInfo for target: file:/opt/jboss/server/default/deploy/acs-ejb.jar 15:50:59,406 WARN [ServiceController] Problem starting service jboss.web.deployment:war=acs-war.war,id=-244926800 org.jboss.deployment.DeploymentException: Error during deploy; – nested throwable: (javax.naming.NamingException: ejb-local-ref: ‘ejb/ScriptBean’, with web.xml ejb-link: ‘acs-ejb.jar#ScriptBean’ failed to resolve to an ejb with a LocalHome) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:384) at org.jboss.web.WebModule.startModule(WebModule.java:83) at org.jboss.web.WebModule.startService(WebModule.java:61) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:417) at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at $Proxy44.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97) at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238) at org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:87) at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188) at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at $Proxy45.start(Unknown Source) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782) at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at $Proxy9.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:417) at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362) at org.jboss.Main.boot(Main.java:200) at org.jboss.Main$1.run(Main.java:508) at java.lang.Thread.run(Thread.java:595) Caused by: javax.naming.NamingException: ejb-local-ref: ‘ejb/ScriptBean’, with web.xml ejb-link: ‘acs-ejb.jar#ScriptBean’ failed to resolve to an ejb with a LocalHome at org.jboss.web.AbstractWebDeployer.linkEjbLocalRefs(AbstractWebDeployer.java:740) at org.jboss.web.AbstractWebDeployer.parseWebAppDescriptors(AbstractWebDeployer.java:520) at org.jboss.web.AbstractWebDeployer$DescriptorParser.parseWebAppDescriptors(AbstractWebDeployer.java:878) at org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(TomcatDeployer.java:159) at org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeployer.java:104) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:375) … 112 more 15:50:59,409 ERROR [MainDeployer] Could not start deployment: file:/opt/jboss/server/default/deploy/acs-war.war org.jboss.deployment.DeploymentException: Error during deploy; – nested throwable: (javax.naming.NamingException: ejb-local-ref: ‘ejb/ScriptBean’, with web.xml ejb-link: ‘acs-ejb.jar#ScriptBean’ failed to resolve to an ejb with a LocalHome) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:384) at org.jboss.web.WebModule.startModule(WebModule.java:83) at org.jboss.web.WebModule.startService(WebModule.java:61) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:417) at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at $Proxy44.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97) at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238) at org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:87) at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188) at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at $Proxy45.start(Unknown Source) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782) at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at $Proxy9.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:417) at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362) at org.jboss.Main.boot(Main.java:200) at org.jboss.Main$1.run(Main.java:508) at java.lang.Thread.run(Thread.java:595) Caused by: javax.naming.NamingException: ejb-local-ref: ‘ejb/ScriptBean’, with web.xml ejb-link: ‘acs-ejb.jar#ScriptBean’ failed to resolve to an ejb with a LocalHome at org.jboss.web.AbstractWebDeployer.linkEjbLocalRefs(AbstractWebDeployer.java:740) at org.jboss.web.AbstractWebDeployer.parseWebAppDescriptors(AbstractWebDeployer.java:520) at org.jboss.web.AbstractWebDeployer$DescriptorParser.parseWebAppDescriptors(AbstractWebDeployer.java:878) at org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(TomcatDeployer.java:159) at org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeployer.java:104) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:375) … 112 more 15:50:59,470 INFO [TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=…/deploy/jmx-console.war/ 15:50:59,535 ERROR [URLDeploymentScanner] Incomplete Deployment listing:
— Incompletely deployed packages — org.jboss.deployment.DeploymentInfo@f166b6b0 { url=file:/opt/jboss/server/default/deploy/acs-war.war } deployer: MBeanProxyExt[jboss.web:service=WebServer] status: Deployment FAILED reason: Error during deploy; – nested throwable: (javax.naming.NamingException: ejb-local-ref: ‘ejb/ScriptBean’, with web.xml ejb-link: ‘acs-ejb.jar#ScriptBean’ failed to resolve to an ejb with a LocalHome) state: FAILED watch: file:/opt/jboss/server/default/deploy/acs-war.war altDD: null lastDeployed: 1292881859384 lastModified: 1292881859000 mbeans:
— MBeans waiting for other MBeans — ObjectName: jboss.web.deployment:war=acs-war.war,id=-244926800 State: FAILED Reason: org.jboss.deployment.DeploymentException: Error during deploy; – nested throwable: (javax.naming.NamingException: ejb-local-ref: ‘ejb/ScriptBean’, with web.xml ejb-link: ‘acs-ejb.jar#ScriptBean’ failed to resolve to an ejb with a LocalHome)
— MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM — ObjectName: jboss.web.deployment:war=acs-war.war,id=-244926800 State: FAILED Reason: org.jboss.deployment.DeploymentException: Error during deploy; – nested throwable: (javax.naming.NamingException: ejb-local-ref: ‘ejb/ScriptBean’, with web.xml ejb-link: ‘acs-ejb.jar#ScriptBean’ failed to resolve to an ejb with a LocalHome)
15:50:59,591 INFO [Http11Protocol] Arrancando Coyote HTTP/1.1 en puerto http-0.0.0.0-8080 15:50:59,608 INFO [AjpProtocol] Starting Coyote AJP/1.3 on ajp-0.0.0.0-8009 15:50:59,651 INFO [Server] JBoss (MX MicroKernel) [4.2.2.GA (build: SVNTag=JBoss_4_2_2_GA date=200710221139)] Started in 12s:895ms
ReplyHi pierky ,
Is it possible to configure OpenAcs to ubuntu 10.04 version. can u give the guidelines for this.
Thank you in advance
ReplyHi,
I think it’s possible to setup OpenACS on Ubuntu, but I never did it nor I have guidelines to do it.
Bye
ReplyHi,
I am working on ubuntu 10.4 and follow pierky guideline. As a result, I am able to run openacs.
Pierky guideline (http://pierky.wordpress.com/2009/02/07/installing-tr-069-openacs-on-a-fresh-debian-setup/ )
ReplyHi,
Yes…Pierky guidelines works for ubuntu system also.. I am also able to run the openacs on my ubuntu machine… Thanks Pierky…
ReplyHi,
Does the ACS support Digest and Basic authentication when the client challenges for credentials during connection request initiated from ACS.
Scenario:
1.Connection request from ACS to a client. 2.Client responds with 401 unauthorised message demanding basic/digest authentication credentials. 3.ACS fails to resend the connection request with authentication details.
(Credentials were added in ACS UI in prior but still authentication fails.)
Please help.
bye
ReplyHI ,
i have installed open acs in the windows as per the read me file.but Jboss server cannot host it properly . how can i get the openacs page in some other syatem?
wen i trying to get my sytem ip:8080 then it shows likw page cannot be displayed..
how can i host the open acs from ear file and working on it from some other system.
i need some guideline to working with openacs.
Thanks, Jai
Replykindly give some suggestions to implement Openacs by Jboss server.
ReplyI suggest you to use the official support page on SourceForge: http://sourceforge.net/projects/openacs and http://openacs.wiki.sourceforge.net/
Reply