Vinnaren i pepparkakshustävlingen!
2014-10-18, 22:30
  #1
Medlem
Sitkins avatar
Hej, jag har skapat en webservice med jboss server som jag vill komma åt via en annan dator, samma nätverk. localhost fungerar ej eftersom den bara pekar på datorn. Efter några timmar googlandes så läste jag att man ska ange sin ipadress i url istället för localhost. Detta har jag också testat men får bara:
Citat:
Error runnin RemoteJboss. Unable to connect to the <ip-adress>:8080
Kör intellij idea som IDE förresten.
Och som server använder jag en remote-server.

Jag har också testat exekvera det här scriptet: ./run.bat b-ipadress men då får jag ett access denied. Använder operativsystemet Mac OSX 10+


Vad tror ni problemet beror på? Jag har konfigurerat servern rätt så jag vet egentligen inte vad jag ska göra mer...

Lite hjälp från erfarna flashbacksanvändare skulle sitta fint nu
Citera
2014-10-19, 00:55
  #2
Medlem
bithaxs avatar
Har du ens släppt ut den genom brandväggen?
Lyssnar severn på ip-adreessen: port eller bara på localhost: port?

Det gör skillnad.

Bat filer funkar knappast på OSX vad jag vet.
Mvh.
Citera
2014-10-19, 17:30
  #3
Medlem
Sitkins avatar
Citat:
Ursprungligen postat av bithax
Har du ens släppt ut den genom brandväggen?
Lyssnar severn på ip-adreessen: port eller bara på localhost: port?

Det gör skillnad.

Bat filer funkar knappast på OSX vad jag vet.
Mvh.
Hej, sorry för ett sent svar. När jag öppnar inställningarna för RemoteJBoss på Intellij Idea har jag satt host till min ip-adress. Och port till 8080.

När du säger lyssna menar du då det som jag har nämnt ovan?
såhär ser adressen till wsdl filen efter att ha ändrat inställningarna:
Kod:
http://ip-adress:8080/TestarWService?wsdl 
där ip-adress står för mitt IPv4 nummer.
MVH
Citera
2014-10-22, 22:33
  #4
Medlem
Jag förstår inte din beskrivning.

Du har en jboss server. Denna är startad i standalone antar jag. Kommer du åt den via localhost på den dator som den är startad på? I annat fall så kan du testa att starta server och konfigurera dess ip-adress till 0.0.0.0 så kommer använda den befintliga ipadressen som är tilldelad till maskinen.

Vilken version av jboss, 7.1.1 eller 8? Har du pingat den? Har du testat att bara surfa till den rakt av via en webläsare? Testat localhost:9000 som är dess admin konsoll?

Du måste ge mer information.
Citera
2014-10-23, 02:16
  #5
Medlem
dethalvabarnets avatar
Är det ditt publika ipnummer som du syftar på?

Om du har dynamiskt ip som vanliga svenssons så bör du ha ett domain name. regga på valfri sida http://www.gnutomorrow.com/best-free...vices-in-2013/

Det är ganska jobbigt annars att ta reda på ens publika ip varje gång man ska ansluta hem då.

Sen så måste du portforwarda på din router till din burk samt öppna portarna.
Sen så kanske du har en mjukvarubrandvägg? isåfall måste du öppna portarna där med.
Citera
2014-10-25, 00:09
  #6
Medlem
Sitkins avatar
Citat:
Ursprungligen postat av dethalvabarnet
Är det ditt publika ipnummer som du syftar på?

Om du har dynamiskt ip som vanliga svenssons så bör du ha ett domain name. regga på valfri sida http://www.gnutomorrow.com/best-free...vices-in-2013/

Det är ganska jobbigt annars att ta reda på ens publika ip varje gång man ska ansluta hem då.

Sen så måste du portforwarda på din router till din burk samt öppna portarna.
Sen så kanske du har en mjukvarubrandvägg? isåfall måste du öppna portarna där med.
Hej, jag har inte rört projektet de senaste dagarna. Jag har com hem och enligt deras sida så bygger systemet på dynamisk IP-tilldelning (DHCP) vilket innebär att man får en tillfällig publik IP-adress.
https://www.comhem.se/kundservice/hj...p-adress-43326

Så ja jag antar jag behöver registrera mig på sidan du har länkat.

Tack för din hjälp.

EDIT: Svar på din fråga: Ja jag använde ipadressen som jag får från whatismyip.com
__________________
Senast redigerad av Sitkin 2014-10-25 kl. 00:13.
Citera
2014-12-29, 07:29
  #7
Medlem
Citat:
Ursprungligen postat av Sitkin
Hej, jag har inte rört projektet de senaste dagarna. Jag har com hem och enligt deras sida så bygger systemet på dynamisk IP-tilldelning (DHCP) vilket innebär att man får en tillfällig publik IP-adress.
https://www.comhem.se/kundservice/hj...p-adress-43326

Så ja jag antar jag behöver registrera mig på sidan du har länkat.

Tack för din hjälp.

EDIT: Svar på din fråga: Ja jag använde ipadressen som jag får från whatismyip.com
Tror inte du behöver regga dig eftersom du bara behöver åtkomst inom samma nätverk.
Prova med ip-numret inom nätverket istället.
Du får fram det i routern eller genom att skriva ipconfig eller ifconfig i terminalen.

Brukar vara 192.168.1.x
Citera
2014-12-29, 12:07
  #8
Moderator
Protons avatar
Java --> Hårdvara (Nätverk)
/Moderator
Citera
2017-01-24, 21:24
  #9
Medlem
Sitkins avatar
Visst fan är detta en gammal tråd jag har skapat men då nöjde jag mig att konsumera wsdl'en från samma dator. Idag, lite mer erfaren, lyckades jag faktiskt fixa detta. Till alla er som använder C# och WCF kan göra på följande sätt. Jag förutsätter att ni hostar det på IIS-express:
1)Redigera filen applicationhost.config under %userprofile%\documents\iisexpress\config\
2)Leta fram din applikation ex. Test
3)När du har hittat applikationen ändra i bindningen till följande: *:portnr:*
4)Starta om IIS expres(högerklicka i IIS loggan och välj Exit)
5) Testa att komma åt din WSDL fil genom följande länk:
6) Om det inte fungerar testa att även köra följande kommand: netsh http add urlacl url=http://*:portnr/ user=Everyone
7) Starta om och testa igen.

Såhär ser det ut i min applicationhost-fil.
Kod:
<site name="Test" id="1">
                <
application path="/" applicationPool="Clr4IntegratedAppPool">
                    <
virtualDirectory path="/" physicalPath="c:\users\sitkin\documents\visual studio 2012\Projects\Test\Test" />
                </
application>
                <
application path="/Test" applicationPool="Clr4IntegratedAppPool">
                    <
virtualDirectory path="/" physicalPath="c:\users\sitkin\documents\visual studio 2012\Projects\Test\Test" />
                </
application>
                <
bindings>
                    <
binding protocol="http" bindingInformation="*:8080:*" />
                </
bindings>
            </
site



EDIT:
Ser att min fråga gällde Java och JBoss inte C# och IIS. Kan dock ändå vara kvar om någon råkar trycka sig in i min tråd...
__________________
Senast redigerad av Sitkin 2017-01-24 kl. 21:28.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback