Installing TR-069 OpenACS on a fresh Debian setup

    技术2022-05-18  15

    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!

    Install JDK 1.5

    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 contrib

    Install some utilities to build JDK Debian package:

    apt-get install java-package fakeroot

    As 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 URL

    Build the Debian package

    fakeroot make-jpkg jdk-1_5_0_17-linux-i586.bin

    Install the .deb package (as root)

    dpkg -i sun-j2sdk1.5_1.5.0+update17_i386.deb

    Install JBoss

    Get JBoss Application Server 4.2.2 zip file from http://www.jboss.org/download/ :

    wget URL

    Unzip it:

    unzip jboss-4.2.2.GA.zip -d /opt/ cd /opt mv jboss-4.2.2.GA/ jboss

    Run the server to test it:

    cd /opt/jboss/bin ./run.sh -b 0.0.0.0

    If 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.

    Install MySQL

    apt-get install mysql-server-5.0

    Install MySql Connector/J

    Get Connector/J from http://dev.mysql.com/downloads/connector/j/5.1.html

    wget URL

    Extract 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/

    Compile and deploy OpenACS

    Install Apache Ant:

    apt-get install ant

    Get openacs-src file (openacs-src-0.03.zip) from SourceForge:

    wget URL unzip openacs-src-0.03.zip cd openacs

    Edit build.properties and set the right path to jboss (jboss=/opt/jboss/server/default)

    nano build.properties

    Edit 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

    ant

    Copy 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.xml

    openacs-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 /firmware

    Run the server:

    cd /opt/jboss/bin ./run.sh -b 0.0.0.0

    Browse 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: Like Be the first to like this post.

    128 Responses to “Installing TR-069 OpenACS on a fresh Debian setup”

    Ben Wehrspann said

    February 14, 2009 at 6:49 pm

    Could I provide a TR-069 capable dsl modem to you?

    Reply

    pierky said

    February 15, 2009 at 11:12 am

    Hi 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.

    Reply

    Andre said

    February 27, 2009 at 3:11 pm

    Thank 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

    Reply

    pierky said

    February 27, 2009 at 8:22 pm

    I’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!

    Reply

    Tim Bray said

    March 25, 2009 at 3:30 pm

    I 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

    Reply

    Mohsin said

    June 12, 2009 at 12:06 pm

    Thanks 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

    Reply

    pierky said

    June 12, 2009 at 12:17 pm

    Hi, 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

    Reply

    zaid said

    June 22, 2009 at 2:47 pm

    Thanks 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

    Reply

    pierky said

    June 22, 2009 at 5:23 pm

    Hi 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

    Reply

    Sundar said

    June 24, 2009 at 5:28 am

    I’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?

    Reply

    Sundar said

    June 24, 2009 at 5:28 am

    My 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?

    Reply

    Sundar said

    June 24, 2009 at 5:57 am

    Wasn’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.

    Reply

    pierky said

    June 24, 2009 at 9:07 am

    Hi Sundar, I’m happy to read you solved the problem! Thank you for the solution!

    Reply

    Arne said

    July 22, 2009 at 12:02 pm

    Hi 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

    Reply

    pierky said

    July 22, 2009 at 12:21 pm

    Hi 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

    Reply

    Arne said

    July 22, 2009 at 12:39 pm

    Hi 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

    Reply

    pierky said

    July 22, 2009 at 12:43 pm

    You 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.

    Reply

    Arne said

    July 22, 2009 at 1:56 pm

    I 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

    Reply

    pierky said

    July 22, 2009 at 2:19 pm

    As 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.

    Reply

    Amit Kumar said

    September 8, 2009 at 9:34 am

    Hi 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

    Reply

    pierky said

    September 8, 2009 at 9:40 am

    Hi 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/

    Reply

    Amit Kumar said

    September 8, 2009 at 10:55 am

    Very 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

    Reply

    pierky said

    September 8, 2009 at 11:00 am

    Nice!

    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!

    Reply

    Amit Kumar said

    September 9, 2009 at 8:50 am

    Hi 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

    Reply

    pierky said

    September 9, 2009 at 9:03 am

    Hi, 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

    Reply

    Amit Kumar said

    September 9, 2009 at 11:06 am

    Hi 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

    Reply

    pierky said

    September 9, 2009 at 11:20 am

    So, 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.

    Reply

    Inder said

    October 6, 2009 at 9:25 pm

    Hi 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

    Reply

    pierky said

    October 7, 2009 at 9:39 am

    Hi 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

    Reply

    Arne said

    October 7, 2009 at 10:10 am

    Hi 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

    Reply

    Inder said

    October 8, 2009 at 6:40 am

    Hi 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

    Reply

    cobu said

    February 28, 2011 at 8:42 am

    This 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/

    Reply

    Amit said

    October 9, 2009 at 9:25 am

    Hi 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

    Reply

    pierky said

    October 9, 2009 at 9:36 am

    Hi 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

    Reply

    Amit said

    October 9, 2009 at 10:01 am

    Thanks 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

    Reply

    pierky said

    October 9, 2009 at 10:12 am

    There 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

    Reply

    nc_usa27566 said

    October 11, 2009 at 11:19 am

    Hi 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

    Reply

    pierky said

    October 11, 2009 at 11:41 am

    Hi, 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.

    Reply

    nc_usa27566 said

    October 11, 2009 at 11:56 am

    I 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)

    Reply

    pierky said

    October 11, 2009 at 12:04 pm

    I’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?

    Reply

    Lan said

    October 15, 2009 at 10:12 am

    I 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?

    Reply

    Inder said

    October 15, 2009 at 10:27 am

    Hi,

    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

    Reply

    Lan said

    October 15, 2009 at 10:54 am

    hi Inder, thanks for your reply, But DSL side (ADSL) is up, so why? (

    Reply

    Lan said

    October 15, 2009 at 10:29 am

    Hi, 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!!!

    Reply

    Arne said

    October 15, 2009 at 12:06 pm

    Hi 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

    Reply

    lan said

    October 17, 2009 at 5:18 am

    Hi 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

    Reply

    pierky said

    October 17, 2009 at 6:14 pm

    Hi 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…

    Reply

    Lan said

    October 19, 2009 at 8:22 am

    hi 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!

    Reply

    pierky said

    October 19, 2009 at 9:33 am

    Hi 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.

    Reply

    Lan said

    October 19, 2009 at 9:53 am

    hi 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!

    Reply

    Yacine said

    October 21, 2009 at 7:35 pm

    Hi 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

    ……..

    Reply

    pierky said

    October 21, 2009 at 8:16 pm

    Hi 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

    Reply

    herb said

    October 27, 2009 at 4:55 am

    Hi Pierky,

    Does the openacs handle “empty http post” msg from cpe?

    I didn’t see that when tracing ACSServlet.java.

    Thx for your reply.

    Reply

    pierky said

    October 27, 2009 at 6:34 pm

    Hi 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,

    Reply

    herb said

    October 28, 2009 at 8:33 am

    Hi 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.

    Reply

    pierky said

    October 29, 2009 at 10:49 am

    Hi 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

    Reply

    herb said

    October 30, 2009 at 4:07 am

    Hi 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

    Reply

    Kenneth van Velthoven said

    November 14, 2009 at 1:00 am

    Hello 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.

    Reply

    pierky said

    November 16, 2009 at 10:37 am

    Hi Kennet,

    authentication is HTTP based, so you have to configure your webserver in order to authenticate CPEs using standard HTTP methods. Bye,

    Pierky

    Reply

    Arun said

    November 23, 2009 at 9:20 am

    hi. the post was very useful.. thank you very much

    Reply

    skyper said

    December 11, 2009 at 5:09 am

    hi 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.

    Reply

    skyper said

    December 11, 2009 at 5:26 am

    hi 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.

    Reply

    pierky said

    December 11, 2009 at 10:43 am

    I suggest you to post your request on the support form on SourceForge. Bye

    Reply

    Leo S. said

    January 12, 2010 at 10:36 am

    Hey 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..

    Reply

    Ishbah said

    January 28, 2010 at 6:10 am

    Hi 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

    Reply

    Ishbah said

    January 28, 2010 at 5:10 am

    Hi 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

    Reply

    au3 said

    January 30, 2010 at 5:31 pm

    if you checked out your source from svn try ant -f b.xml

    Reply

    ishbah said

    February 2, 2010 at 5:18 am

    I 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

    Reply

    lilou said

    June 2, 2010 at 4:06 pm

    Have you find a response ? I have a same error…

    Reply

    dzezz said

    October 25, 2010 at 12:47 pm

    I have the same problem with building ant maybe the Java 1.6 is the problem?

    Reply

    Ishbah said

    February 2, 2010 at 12:43 pm

    I’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

    Reply

    Ishbah said

    February 2, 2010 at 12:57 pm

    Now its working after updating the apt list using commant apt-get update

    Reply

    john said

    February 3, 2010 at 11:05 am

    Hi ,

    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.

    Reply

    CRB said

    February 10, 2010 at 10:28 pm

    OpenACS is a web application toolkit that has been around since at least 1998 (probably earlier). http://openacs.org

    You should consider renaming your project.

    Reply

    pierky said

    February 12, 2010 at 6:39 pm

    Hi, I’m not the author of OpenACS (TR-069 framework), you should contact him via sourceforge.net, where it’s hosted.

    Reply

    Bobby said

    February 17, 2010 at 6:08 am

    Hello 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

    Reply

    Arne said

    February 17, 2010 at 12:13 pm

    Hi 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

    Reply

    Bobby said

    February 17, 2010 at 7:09 pm

    Arne, 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.

    Reply

    Ken said

    April 12, 2010 at 8:04 am

    Hi 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

    Reply

    Ishbah said

    February 25, 2010 at 12:39 pm

    I 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

    Reply

    KIRAN DX said

    March 21, 2011 at 6:46 am

    17: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

    Reply

    Jihed said

    March 6, 2010 at 11:37 am

    Hi 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

    Reply

    pierky said

    March 6, 2010 at 11:44 am

    Hi Jihed,

    I can suggest you to contact OpenACS’s author through SourceForce (http://sourceforge.net/projects/openacs ), maybe he can help you.

    Pierky

    Reply

    John said

    April 2, 2010 at 12:51 am

    Thank 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.

    Reply

    pierky said

    April 2, 2010 at 9:05 am

    As 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();

    Reply

    Trider said

    May 19, 2010 at 10:17 am

    Hi!

    Why not make the full support FreeBSD, and not just Debian and other?

    Thx.

    Reply

    pierky said

    May 19, 2010 at 10:59 am

    Hi 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

    Reply

    Trider said

    May 21, 2010 at 9:31 am

    Hello.

    Yes, I would like to launch FreeBSD jboss works, and he openacs well to any

    Board Can anyone help?

    Thx.

    Reply

    Bpm said

    May 19, 2010 at 12:18 pm

    Hi!

    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

    Reply

    pierky said

    May 19, 2010 at 12:33 pm

    To “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

    Reply

    John Lee said

    May 25, 2010 at 5:44 pm

    Hi 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?

    Reply

    pierky said

    May 25, 2010 at 8:01 pm

    If 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

    Reply

    sindhuja said

    October 12, 2010 at 7:36 am

    Hi,

    I am facing the same problem as Mr.John Lee.I am not clear with ur answer. So can u please be clear.

    bye

    Reply

    pierky said

    October 12, 2010 at 6:13 pm

    As 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

    Reply

    sindhuja said

    October 21, 2010 at 10:48 am

    Hi

    how to turn off this default feature which sends getparametervalue request.

    bye

    Reply

    pierky said

    October 22, 2010 at 11:07 am

    Hi 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

    Reply

    sindhuja said

    October 25, 2010 at 12:55 pm

    Hi,

    How to enable digest authentication for ACS in JBOSS?

    Bye

    Reply

    Bpm said

    June 1, 2010 at 4:32 pm

    Hi

    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!

    Reply

    Lilou said

    June 3, 2010 at 8:37 am

    Hello 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.

    Reply

    pierky said

    June 3, 2010 at 10:45 am

    Hi Lilou,

    I suggest you to post your issue on the sourceforge project’s support forum.

    Bye

    Reply

    Lilou said

    June 3, 2010 at 4:04 pm

    I find ^^ in my build.properties, i have forgotten to delete “:” behind my way “:”/opt/jboss/server/default

    Reply

    Abilash said

    September 6, 2010 at 12:04 pm

    Hi ,

    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

    Reply

    Mario said

    November 1, 2010 at 4:48 pm

    Hey, 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.

    Reply

    dee said

    November 16, 2010 at 7:43 am

    Hi 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

    Reply

    pierky said

    November 16, 2010 at 10:07 am

    Hi,

    I suggest you to use the official OpenACS support forum at sourceforge.

    Regards

    Reply

    dee said

    November 16, 2010 at 10:56 am

    emm, 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.

    Reply

    pierky said

    November 17, 2010 at 10:51 am

    Hi,

    no clue, sorry!

    Bye

    Reply

    dee said

    November 19, 2010 at 10:43 am

    hi, 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

    Reply

    Mimik said

    November 20, 2010 at 11:08 pm

    Hi 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????

    Reply

    Enemarieal said

    November 24, 2010 at 11:17 am

    Hi 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

    Reply

    pierky said

    November 25, 2010 at 11:06 am

    Hi,

    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

    Reply

    Enemarieal said

    November 25, 2010 at 1:26 pm

    Hi 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

    Reply

    pierky said

    December 2, 2010 at 12:19 pm

    Hi,

    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

    Reply

    sindhuja said

    November 29, 2010 at 3:28 pm

    Hi,

    How to add DelaySecond argument in the DownloadRequest RPC from the server.

    bye.

    Reply

    Enemarieal said

    December 3, 2010 at 10:59 am

    Hi 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.

    Reply

    pierky said

    December 14, 2010 at 11:14 am

    Hi,

    if you need you can setup your JBoss to use HTTPS and SSL: try to google for some hints.

    Bye

    Reply

    Mauricio GO said

    December 13, 2010 at 6:58 pm

    ******************************************************************************************************* *******************************************************************************************************

    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

    ******************************************************************************************************* *******************************************************************************************************

    Reply

    pierky said

    December 14, 2010 at 11:16 am

    Hi,

    I used the SUN downloaded JDk because OpenACS author suggested that: try with the Debian package, maybe it works.

    Pierky

    Reply

    Mauricio GO said

    December 15, 2010 at 1:47 am

    Pierky, 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#

    Reply

    Mauricio GO said

    December 21, 2010 at 2:08 am

    Hi,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

    Reply

    Beeru said

    December 16, 2010 at 2:50 pm

    Hi pierky ,

    Is it possible to configure OpenAcs to ubuntu 10.04 version. can u give the guidelines for this.

    Thank you in advance

    Reply

    pierky said

    December 16, 2010 at 3:40 pm

    Hi,

    I think it’s possible to setup OpenACS on Ubuntu, but I never did it nor I have guidelines to do it.

    Bye

    Reply

    thammanoon said

    January 14, 2011 at 8:25 am

    Hi,

    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/ )

    Reply

    Beeru said

    January 18, 2011 at 6:50 am

    Hi,

    Yes…Pierky guidelines works for ubuntu system also.. I am also able to run the openacs on my ubuntu machine… Thanks Pierky…

    Reply

    sindhuja said

    January 24, 2011 at 4:13 pm

    Hi,

    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

    Reply

    Jai said

    February 7, 2011 at 2:09 pm

    HI ,

    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

    Reply

    Jai said

    February 8, 2011 at 7:23 am

    kindly give some suggestions to implement Openacs by Jboss server.

    Reply

    pierky said

    February 8, 2011 at 12:16 pm

    I suggest you to use the official support page on SourceForge: http://sourceforge.net/projects/openacs and http://openacs.wiki.sourceforge.net/

    Reply

    最新回复(0)