Kan inte kompilera OpenACN

Allt om t.ex. *BSD och OpenSolaris
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

Kan inte kompilera OpenACN

Inlägg av Hund »

Har följdt denna guiden: http://pierky.wordpress.com/2009/02/07/ ... ian-setup/

Har kommit hit:
Run ant to build OpenACS

ant
Men detta resulterar i detta:

Kod: Markera allt

[...]
    [javac] location: class org.openacs.utils.Jms
    [javac]     private QueueSession queuesession;
    [javac]             ^
    [javac] /home/johan/openacs/acs-ejb/src/java/org/openacs/utils/Jms.java:35: package javax.jms does not exist
    [javac]     private javax.jms.Queue queue;
    [javac]                      ^
    [javac] /home/johan/openacs/acs-ejb/src/java/org/openacs/utils/Jms.java:36: cannot find symbol
    [javac] symbol  : class QueueConnection
    [javac] location: class org.openacs.utils.Jms
    [javac]     private QueueConnection conn;
    [javac]             ^
    [javac] /home/johan/openacs/acs-ejb/src/java/org/openacs/utils/Jms.java:39: cannot find symbol
    [javac] symbol  : class JMSException
    [javac] location: class org.openacs.utils.Jms
    [javac]     public Jms() throws NamingException, JMSException {
    [javac]                                          ^
    [javac] /home/johan/openacs/acs-ejb/src/java/org/openacs/utils/Jms.java:59: cannot find symbol
    [javac] symbol  : class JMSExceptionRun ant to build OpenACS

ant
] required: java.util.Iterator<org.openacs.SoftwareLocal>
    [javac]                 Iterator<SoftwareLocal> itSoftware = sh.findByHardware(host.getHwid()).iterator();
    [javac]                                                                                                ^
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] 100 errors
    [javac] 36 warnings

    [javac] location: class org.openacs.utils.Jms
    [javac]     public void setupJMS() throws NamingException, JMSException {
    [javac]                                                    ^
    [javac] /home/johan/openacs/acs-ejb/src/java/org/openacs/Configurator.java:436: warning: [unchecked] unchecked conversion
    [javac] found   : java.util.Iterator
    [javac] required: java.util.Iterator<org.openacs.SoftwareLocal>
    [javac]                 Iterator<SoftwareLocal> itSoftware = sh.findByHardware(host.getHwid()).iterator();
    [javac]                                                                                                ^
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] 100 errors
    [javac] 36 warnings
Det är Debian Lenny på servern.

Vet inte riktigt vad som är fel?
Linuxkompis - En vänlig Linux-gemenskap för alla!
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: Kan inte kompilera OpenACN

Inlägg av mcNisse »

Det man kan se är att javax.jms saknas i classpath.
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

Re: Kan inte kompilera OpenACN

Inlägg av Hund »

Mjo, hur löser man det tro?
Linuxkompis - En vänlig Linux-gemenskap för alla!
TicToc
Inlägg: 2266
Blev medlem: 27 dec 2006, 17:28
OS: Kubuntu
Utgåva: 20.04 Focal Fossa LTS

Re: Kan inte kompilera OpenACN

Inlägg av TicToc »

Hund skrev:Mjo, hur löser man det tro?
Du installerar Java EE, som jms är en del av.
http://java.sun.com/javaee/downloads/index.jsp
TicToc
Inlägg: 2266
Blev medlem: 27 dec 2006, 17:28
OS: Kubuntu
Utgåva: 20.04 Focal Fossa LTS

Re: Kan inte kompilera OpenACN

Inlägg av TicToc »

...alternativt kan du

Kod: Markera allt

apt-get install openacs
efter du följt denna guide. :)
http://openacs.org/xowiki/ubuntu
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

Re: Kan inte kompilera OpenACN

Inlägg av Hund »

Jag var säker på att jag installerat allt krafs med Java. :P Men får kika på det imorgon.
Linuxkompis - En vänlig Linux-gemenskap för alla!
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

Re: Kan inte kompilera OpenACN

Inlägg av Hund »

Det var förresten inte samma OpenACN. Det finns två projekt med samma namn. :)
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.
Linuxkompis - En vänlig Linux-gemenskap för alla!
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

Re: Kan inte kompilera OpenACN

Inlägg av Hund »

Nu har jag installerat Java EE, det gjorde dock ingen skillnad alls.
Linuxkompis - En vänlig Linux-gemenskap för alla!
TicToc
Inlägg: 2266
Blev medlem: 27 dec 2006, 17:28
OS: Kubuntu
Utgåva: 20.04 Focal Fossa LTS

Re: Kan inte kompilera OpenACN

Inlägg av TicToc »

...
[jar] Building jar: /home/pata/Hämtningar/openacs/dist/acs.ear

BUILD SUCCESSFUL
Total time: 6 seconds
För mig fungerar det utan problem. Har tyvärr inte något att tipsa om, mer än att byta dist... :P

Fungerade alla steg för dig fram till detta?
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

Re: Kan inte kompilera OpenACN

Inlägg av Hund »

haha mja, tror inte det är ett alternativ. :P

Japp, allt har fungerat bra. Har verkligen kört fast med detta.. Java är inte min grej och jag vet inte smack om det.
Linuxkompis - En vänlig Linux-gemenskap för alla!
TicToc
Inlägg: 2266
Blev medlem: 27 dec 2006, 17:28
OS: Kubuntu
Utgåva: 20.04 Focal Fossa LTS

Re: Kan inte kompilera OpenACN

Inlägg av TicToc »

Ge mig din anpassade acs-war/web/WEB-INF/web.xml så kan du få min acs.ear.
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

Re: Kan inte kompilera OpenACN

Inlägg av Hund »

Det får bli imorgon eller på måndag. Tror inte jag kommer åt servern utanför nätverket där och jag orkar inte brumma igång laptopen och kolla. Ska snart sova så man orkar upp. :)
Linuxkompis - En vänlig Linux-gemenskap för alla!
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

Re: Kan inte kompilera OpenACN

Inlägg av Hund »

Höll på att glömma detta.

Kod: Markera allt

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> 

    <display-name>ACS web pages</display-name>
    <listener>
        <!--    <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class> -->
        <listener-class>com.sun.faces.config.ConfigureListener</listener-class>
    </listener>
    <context-param>
        <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
        <param-value>.xhtml</param-value>
    </context-param>
    <context-param>
        <param-name>facelets.REFRESH_PERIOD</param-name>
        <param-value>2</param-value>
    </context-param>
    <context-param>
        <param-name>facelets.DEVELOPMENT</param-name>
        <param-value>false</param-value>
    </context-param>
    <context-param>
        <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
        <param-value>server</param-value>
    </context-param>
    <context-param>
        <param-name>com.sun.faces.validateXml</param-name>
        <param-value>true</param-value>
    </context-param>
    <context-param>
        <param-name>com.sun.faces.verifyObjects</param-name>
        <param-value>false</param-value>
    </context-param>
    <context-param>
        <param-name>org.ajax4jsf.SKIN</param-name>
        <param-value>#{skinBean.skin}</param-value>
    </context-param>
    <context-param>
        <param-name>org.ajax4jsf.VIEW_HANDLERS</param-name>
        <param-value>com.sun.facelets.FaceletViewHandler</param-value>
    </context-param>
    <context-param>
        <param-name>org.ajax4jsf.COMPRESS_SCRIPT</param-name>
        <param-value>false</param-value>
    </context-param>
    <context-param>
        <param-name>org.ajax4jsf.xmlparser.ORDER</param-name>
        <param-value>NEKO</param-value>
    </context-param>
    <context-param>
        <description>Create CPE entry automatically on Inform</description>
        <param-name>org.openacs.AutoCreateCPE</param-name>
        <param-value>true</param-value>
    </context-param>
    <context-param>
        <description>Path for firmware images</description>
        <param-name>org.openacs.fwbase</param-name>
        <param-value>/firmware/</param-value>
    </context-param>
    <filter>
        <display-name>Ajax4jsf Filter</display-name>
        <filter-name>ajax4jsf</filter-name>
        <filter-class>org.ajax4jsf.Filter</filter-class>
        <init-param>
            <param-name>createTempFiles</param-name>
            <param-value>true</param-value>
        </init-param>
        <init-param>
            <param-name>maxRequestSize</param-name>
            <param-value>32000000</param-value>
        </init-param>
    </filter>
    <filter>
        <display-name>Exception Filter</display-name>
        <filter-name>xcptfilter</filter-name>
        <filter-class>org.openacs.ExceptionFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>xcptfilter</filter-name>
        <servlet-name>Faces Servlet</servlet-name>
        <dispatcher>FORWARD</dispatcher>
        <dispatcher>REQUEST</dispatcher>
        <dispatcher>INCLUDE</dispatcher>
        <dispatcher>ERROR</dispatcher>
    </filter-mapping>
    <filter-mapping>
        <filter-name>ajax4jsf</filter-name>
        <servlet-name>Faces Servlet</servlet-name>
        <dispatcher>FORWARD</dispatcher>
        <dispatcher>REQUEST</dispatcher>
        <dispatcher>INCLUDE</dispatcher>
        <dispatcher>ERROR</dispatcher>
    </filter-mapping>
    <listener>
        <description>ServletContextListener</description>
        <listener-class>org.openacs.Context</listener-class>
    </listener>
    <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet>
        <description>Main servlet for TR-069 messages processing. It's URL must be configured in CPEs.</description>
        <servlet-name>ACS servlet</servlet-name>
        <servlet-class>org.openacs.ACSServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>Upload</servlet-name>
        <servlet-class>org.openacs.UploadServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>client</servlet-name>
        <servlet-class>org.openacs.client</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>ConfigServlet</servlet-name>
        <servlet-class>org.openacs.ConfigServlet</servlet-class>
    </servlet>
    <servlet>
        <description>Firmware download servlet. Serves files from directory specified by org.openacs.fwbase  parameter.</description>
        <servlet-name>DownloadServlet</servlet-name>
        <servlet-class>org.openacs.DownloadServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>ACS servlet</servlet-name>
        <url-pattern>/acs</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>Upload</servlet-name>
        <url-pattern>/upload/*</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>client</servlet-name>
        <url-pattern>/client</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>client</servlet-name>
        <url-pattern>/recv</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.jsf</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>ConfigServlet</servlet-name>
        <url-pattern>/cfg</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>DownloadServlet</servlet-name>
        <url-pattern>/firmware/*</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>/faces/*</url-pattern>
    </servlet-mapping>
    <session-config>
        <session-timeout>
            30
        </session-timeout>
    </session-config>
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
    <error-page>
        <exception-type>javax.servlet.ServletException</exception-type>
        <location>/error/ExceptionHandler</location>
    </error-page>
    <error-page>
        <exception-type>java.io.IOException</exception-type>
        <location>/error/ExceptionHandler</location>
    </error-page>
    <error-page>
        <exception-type>javax.faces.FacesException</exception-type>
        <location>/error/ExceptionHandler</location>
    </error-page>
    <error-page>
        <exception-type>com.sun.rave.web.ui.appbase.ApplicationException</exception-type>
        <location>/error/ExceptionHandler</location>
    </error-page>
    <jsp-config>
        <jsp-property-group>
            <url-pattern>*.jspf</url-pattern>
            <is-xml>true</is-xml>
        </jsp-property-group>
    </jsp-config>
    <ejb-local-ref>
        <ejb-ref-name>ejb/HostsBean</ejb-ref-name>
        <ejb-ref-type>Entity</ejb-ref-type>
        <local-home>org.openacs.HostsLocalHome</local-home>
        <local>org.openacs.HostsLocal</local>
        <ejb-link>acs-ejb.jar#HostsBean</ejb-link>
    </ejb-local-ref>
    <ejb-local-ref>
        <ejb-ref-name>ejb/SoftwareBean</ejb-ref-name>
        <ejb-ref-type>Entity</ejb-ref-type>
        <local-home>org.openacs.SoftwareLocalHome</local-home>
        <local>org.openacs.SoftwareLocal</local>
        <ejb-link>acs-ejb.jar#SoftwareBean</ejb-link>
    </ejb-local-ref>
    <ejb-local-ref>
        <ejb-ref-name>ejb/SoftwareDetailBean</ejb-ref-name>
        <ejb-ref-type>Entity</ejb-ref-type>
        <local-home>org.openacs.SoftwareDetailLocalHome</local-home>
        <local>org.openacs.SoftwareDetailLocal</local>
        <ejb-link>acs-ejb.jar#SoftwareDetailBean</ejb-link>
    </ejb-local-ref>
    <ejb-local-ref>
        <ejb-ref-name>ejb/ConfigurationBean</ejb-ref-name>
        <ejb-ref-type>Entity</ejb-ref-type>
        <local-home>org.openacs.ConfigurationLocalHome</local-home>
        <local>org.openacs.ConfigurationLocal</local>
        <ejb-link>acs-ejb.jar#ConfigurationBean</ejb-link>
    </ejb-local-ref>
    <ejb-local-ref>
        <ejb-ref-name>ejb/CPEBean</ejb-ref-name>
        <ejb-ref-type>Session</ejb-ref-type>
        <local-home>org.openacs.CPELocalHome</local-home>
        <local>org.openacs.CPELocal</local>
        <ejb-link>acs-ejb.jar#CPEBean</ejb-link>
    </ejb-local-ref>
    <ejb-local-ref>
        <ejb-ref-name>ejb/ScriptBean</ejb-ref-name>
        <ejb-ref-type>Entity</ejb-ref-type>
        <local-home>org.openacs.ScriptLocalHome</local-home>
        <local>org.openacs.ScriptLocal</local>
        <ejb-link>acs-ejb.jar#ScriptBean</ejb-link>
    </ejb-local-ref>
    <ejb-local-ref>
        <ejb-ref-name>ejb/HardwareModelBean</ejb-ref-name>
        <ejb-ref-type>Entity</ejb-ref-type>
        <local-home>org.openacs.HardwareModelLocalHome</local-home>
        <local>org.openacs.HardwareModelLocal</local>
        <ejb-link>acs-ejb.jar#HardwareModelBean</ejb-link>
    </ejb-local-ref>
    <ejb-local-ref>
        <ejb-ref-name>ejb/DSLStatsBean</ejb-ref-name>
        <ejb-ref-type>Entity</ejb-ref-type>
        <local-home>org.openacs.DSLStatsLocalHome</local-home>
        <local>org.openacs.DSLStatsLocal</local>
        <ejb-link>acs-ejb.jar#DSLStatsBean</ejb-link>
    </ejb-local-ref>
    <ejb-local-ref>
        <ejb-ref-name>ejb/ATMErrorsStatsBean</ejb-ref-name>
        <ejb-ref-type>Entity</ejb-ref-type>
        <local-home>org.openacs.ATMErrorsStatsLocalHome</local-home>
        <local>org.openacs.ATMErrorsStatsLocal</local>
        <ejb-link>acs-ejb.jar#ATMErrorsStatsBean</ejb-link>
    </ejb-local-ref>
    <ejb-local-ref>
        <ejb-ref-name>ejb/DeviceProfileBean</ejb-ref-name>
        <ejb-ref-type>Entity</ejb-ref-type>
        <local-home>org.openacs.DeviceProfileLocalHome</local-home>
        <local>org.openacs.DeviceProfileLocal</local>
        <ejb-link>acs-ejb.jar#DeviceProfileBean</ejb-link>
    </ejb-local-ref>
    <ejb-local-ref>
        <ejb-ref-name>ejb/PropertyBean</ejb-ref-name>
        <ejb-ref-type>Entity</ejb-ref-type>
        <local-home>org.openacs.PropertyLocalHome</local-home>
        <local>org.openacs.PropertyLocal</local>
        <ejb-link>acs-ejb.jar#PropertyBean</ejb-link>
    </ejb-local-ref>
    <ejb-local-ref>
        <ejb-ref-name>ejb/BackupBean</ejb-ref-name>
        <ejb-ref-type>Entity</ejb-ref-type>
        <local-home>org.openacs.BackupLocalHome</local-home>
        <local>org.openacs.BackupLocal</local>
        <ejb-link>acs-ejb.jar#BackupBean</ejb-link>
    </ejb-local-ref>
    <ejb-local-ref>
        <ejb-ref-name>ejb/DataModelBean</ejb-ref-name>
        <ejb-ref-type>Entity</ejb-ref-type>
        <local-home>org.openacs.DataModelLocalHome</local-home>
        <local>org.openacs.DataModelLocal</local>
        <ejb-link>acs-ejb.jar#DataModelBean</ejb-link>
    </ejb-local-ref>
    <ejb-local-ref>
        <ejb-ref-name>ejb/DeviceProfile2SoftwareBean</ejb-ref-name>
        <ejb-ref-type>Entity</ejb-ref-type>
        <local-home>org.openacs.DeviceProfile2SoftwareLocalHome</local-home>
        <local>org.openacs.DeviceProfile2SoftwareLocal</local>
        <ejb-link>acs-ejb.jar#DeviceProfile2SoftwareBean</ejb-link>
    </ejb-local-ref>
</web-app>
Linuxkompis - En vänlig Linux-gemenskap för alla!
TicToc
Inlägg: 2266
Blev medlem: 27 dec 2006, 17:28
OS: Kubuntu
Utgåva: 20.04 Focal Fossa LTS

Re: Kan inte kompilera OpenACN

Inlägg av TicToc »

Nu har jag kört enligt din fil. Du kan hämta acs.ear under en kortare tid. Hoppas det funkar, lycka till!
Skriv svar

Återgå till "Andra öppna och fria operativsystem"