tigase / tigase-server

(M) Highly optimized, extremely modular and very flexible XMPP/Jabber server
https://tigase.net
GNU Affero General Public License v3.0
324 stars 106 forks source link

can not open http://localhost:8080 #31

Open lmdegit opened 4 years ago

lmdegit commented 4 years ago

I run it in eclipse, the console output "Please setup server at http://localhost:8080/" , but i can't open http://localhost:8080 , use command netstat -ano | findstr "8080" , not found port 8080, Is the configuration wrong?

woj-tek commented 4 years ago

Do you have all dependencies in your project? Especially https://github.com/tigase/tigase-http-api ?

I'd recommend using complete release from https://github.com/tigase/tigase-server/releases/tag/tigase-server-8.0.0 ( -dist-max package) and use binaries from there.

Alternatively, if you use maven, use same list that use in generating distribution package (https://github.com/tigase/tigase-server-distribution/blob/master/pom.xml#L761)

lonllua commented 3 years ago

@lmdegit

My IDE: Intellij IDEA My JDK: 11.0.9

As the woj-tek said, I use the pom: https://github.com/tigase/tigase-server-distribution/blob/master/pom.xml#L761, but I got some error when I run the XmppServer, java.lang.NoClassDefFoundError: groovy/lang/GroovyObject. So I modified the POM file with:

 <dependency>
    <groupId>org.codehaus.groovy</groupId>
    <artifactId>groovy-all</artifactId>
    <version>3.0.0</version>
    <type>pom</type>
 </dependency>

and

 <exclusions>
      <exclusion>
          <groupId>org.codehaus.groovy</groupId>
          <artifactId>groovy</artifactId>
      </exclusion>
    </exclusions>

I access the http://localhost:8080 successful.

By the way, you must make sure you have all dependencies in your project. If you are not the user of https://maven.pkg.github.com, see these links before you run mvn clean install:

https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token https://docs.github.com/en/enterprise-server@2.22/packages/guides/configuring-apache-maven-for-use-with-github-packages

Hope help!