Beginner question for Internal website

Can the internal website be set up so that someone outside the company's intranet can log in?  Our company has need for a website to distribute information to all employees, many of whom are not users of the company intranet.  We have Small Business
Server 2011. 
Sorry for the naive question, can't find a clear answer to this question. 
Roy Lambertson

You can set them up a user account, that can only access the Intranet. (Companyweb)
Then have them go straight to https://remote.yourdomain.com:987
Robert Pearman SBS MVP
itauthority.co.uk |
Title(Required)
Facebook |
Twitter |
Linked in |
Google+

Similar Messages

  • Search Bar for internal website

    I'm using Adobe Muse to create an internal company website. I am wondering if there is a way to insert a search bar to the site. I've tried using Google's custom search bar to create the html but it doesn't work since the website isn't a live .com website. It is hosted on our company drive just as a .html link since it is internal and can only be accessed from our office.
    I talk to support on livechat and he said "The option you looking for you may try to implement using some custom codes. I am afraid, within Muse, we do not have option to create search bar. Unfortunately, HTML / CSS / JavaScript and Site implementation related issues are outside the scope of our support boundaries. However, you may like to post this on our support forums as well, where a member of our helpful community may be able to assist."
    Has anyone come across this or figured out a way to include a working search bar for an itnernal site?

    Hi
    Yes, currently site search is not included in native Muse and as your site is not live on web ,  Google custom search bar wont work.
    So, the idea would be to create a web application with the site contents and then integrate the web application on a new page and place it on same location where the site is uploaded and then link that page with your site. In the application that you would create should include all the contents used in your site.
    This would require complete customization on your end. So I would suggest to contact some expert who can do this for you ,if you are not comfortable with custom coding.
    Some helpful links :
    http://webdesign.about.com/od/administration/a/aa091399.htm
    stackoverflow.com/questions/14350724/creating-internal-website-search-engine
    http://www.duoconsulting.com/blog/2009/09/23/how-internal-site-search-works
    Sorry as its not the exact solution to your question but a direction which you can use.
    Thanks,
    Sanjit

  • Beginner question for java appelets regarding positioning.

    I am creating a java appelet, and I am having issues positioning labels, text boxes , buttons. Is there a way I can specify where each is positioned?
    Thank you!
    for example here is my code:
    import java.awt.*;
    import java.applet.Applet;
    import java.awt.event.*;
    public class AdditionOfFractions extends Applet implements ActionListener {
        Label Num1Lbl = new Label("num1");
        Label Num2Lbl = new Label("num2");
        Label Den1Lbl = new Label("den1");
        Label Den2Lbl = new Label("den2");
        Label ResultLbl = new Label("Result");
        TextField Num1Text = new TextField(4);
        TextField Num2Text = new TextField(4);
        TextField Den1Text = new TextField(4);
        TextField Den2Text = new TextField(4);
        TextField ResultText = new TextField(4);
        Button ComputeBtn  = new Button("Compute");
        Button ExitBtn  = new Button("Exit");
        public void actionPerformed(ActionEvent thisEvent)throws NumberFormatException {
            if(ComputeBtn.hasFocus()){
                System.out.println("test");
                int num1 = Integer.parseInt(Num1Text.getText());
                int num2 = Integer.parseInt(Num2Text.getText());
                int den1 = Integer.parseInt(Den1Text.getText());
                int den2 = Integer.parseInt(Den2Text.getText());
                int newDen = 0;
                if(den1 != den2){
        public void init()
            //initialise
            ResultText.setEditable(false);
            ComputeBtn.addActionListener(this);
            ExitBtn.addActionListener(this);
            //add components
            add(Num1Lbl);
            add(Num1Text);
            add(Den1Lbl);
            add(Den1Text);
            add(Num2Lbl);
            add(Num2Text);
            add(Den2Lbl);
            add(Den2Text);
            add(ResultLbl);
            add(ResultText);
            add(ComputeBtn);
            add(ExitBtn);
    }

    797737 wrote:
    I am creating a java appelet, and I am having issues positioning labels, text boxes , buttons. Is there a way I can specify where each is positioned?Definitely, for your simple Applet you'll probably just want to use a <tt>java.awt.GridLayout</tt>. This will effectively position all your components in a grid pattern that you set in the contructor.
    //make a grid 4 rows, 2 columns
    GridLayout gridLayout = new GridLayout(4, 2);Then you'll need to set this for the Applet like so:
    pubic void init(){
      //initial your components as usual
      setLayout(gridLayout);
      //add components as usual;
    }Now 37, you don't want the <tt>actionPerformed()</tt> method to throw any Exceptions. Instead put your code inside a try/catch block:
    public void actionPerformed(ActionEvent ae)
      int num1, num2, den1, den2;
      try {
        num1 = Integer.parseInt(Num1Text.getText());
        num2 = Integer.parseInt(Num2Text.getText());
        den1 = Integer.parseInt(Den1Text.getText());
        den2 = Integer.parseInt(Den2Text.getText());
      catch(NumberFormatException)
        //provide DEFAULT VALUES HERE;
    }37, try to use the <tt>EventObject.getSource()</tt>, or <tt>ActionEvent.getActionCommand()</tt>.
    public void actionPerformed(ActionEvent ae) {
      //Choose one of the following lines
      //line 2 is probably a better choice here
      Button button = (Button)ae.getSource();
      String actionCommand = ae.getActionCommand();
      if(actionCommand.equals("Compute"))
        //try/catch block here
        //compute here
        //set results
        // OR create a compute() that
        // includes all three lines above
    }Now OP, I have a question for you. Do you see a way to LIMIT the values of <tt>num1, num2, den1, den2</tt> so that your program is safe to run -- so that the compute formula does not throw any ArithmeticExceptions?

  • Beginner question for OMBDEPLOY

    Hi all,
    I am trying to depoly one mapping using OMBDEPLOY. Please point me to the right direction.
    1. OMBCONNECT 'my_design_repository'
    2. OMBCC 'my_project'
    3. OMBCREATE 'my_deployment_action_plan'
    4. OMBCAC 'my_configuration'
    5. OMBCONNECT CONTROL_CENTER 'my_runtime_control_center'
    Everything works fine so far, and then I do the OMBDEPLOY
    6. OMBDEPLOY DEPLOYMENT_ACTION_PLAN 'my_deployment_action_plan'
    But I get the following error message:
    ora-01017: invalid username/password:logon denied
    Deployment completed.
    I give user/password in my step 5, and it says 'Control Center connected'. My question is which user/password is wrong here?
    Can anybody help. Thanks so much.

    Here is my OMB+ script to deploy all mappings in a project:
    Your connection error, by the way, probably relates to the fact that if the location passowrd name is not retained in the repository, then it must be set at runtime. We don't save our passwords, so you will notice the OMBALTER LOCATION '$DATA_LOCATION_NAME' SET PROPERTIES (PASSWORD) VALUES ('$DATA_LOCATION_PASS') to set it at runtime below
    Mike
    # To run this script, start OMB Plus.
    # e.g. source c:/path/to/deploy_all_mappings.tcl
    #  Get Current Directory and time
    set dtstmp     [ clock format [clock seconds] -format {%Y%m%d_%H%M}]
    set scrpt      [ file split [file root [info script]]]
    set scriptDir  [ file dirname [info script]]
    set scriptName [ lindex $scrpt [expr [llength $scrpt]-1]]
    #  Import Lbraries
    #      Assumes that owb_config and omb_library are in the same directory as this
    #      script.
    set cnfg_lib "$scriptDir/owb_config.tcl"
    set owb_lib  "$scriptDir/omb_library.tcl"
    #get config file
    source $cnfg_lib
    #get standard library
    source $owb_lib
    #  Set Logfile
    #    This will overwrite anything set in the config file.
    set    SPOOLFILE  ""
    append SPOOLFILE $scriptDir "/log_"  $scriptName "_" $dtstmp ".txt"
    #  Connect to repos
    set print [ers_omb_connect $OWB_DEG_USER $OWB_DEG_PASS $OWB_DEG_HOST $OWB_DEG_PORT $OWB_DEG_SRVC $OWB_DEG_REPOS]
    if [omb_error $print] {
        log_msg ERROR "Unable to connect to repository."
        log_msg ERROR "$print"
        log_msg ERROR "Exiting Script.............."
        return
    } else {
        log_msg LOG "Connected to Repository"   
    # Connect to project
    set print [exec_omb OMBCC '$PROJECT_NAME']
    if [omb_error $print] {
       exit_failure "Project $PROJECT_NAME does not exist. Exiting...."
    } else {
        log_msg LOG "Switched Context to Project"   
    set print [exec_omb OMBCC '$ORA_MODULE_NAME']
    if [omb_error $print] {
       exit_failure "Module $MODULE_NAME does not exist. Exiting...."
    } else {
       log_msg LOG "Switched context to module $ORA_MODULE_NAME"
    log_msg LOG "Connecting to Control Center $CONTROL_CENTER_NAME"
    set print [exec_omb OMBCONNECT CONTROL_CENTER USE '$DATA_LOCATION_PASS' ]
    if [omb_error $print] {
       exit_failure "Unable to connect to Control Center $CONTROL_CENTER_NAME"
    } else {
       log_msg LOG "Connected To Control Center"
    exec_omb OMBSAVE
    set print [exec_omb OMBALTER LOCATION '$DATA_LOCATION_NAME' SET PROPERTIES (PASSWORD) VALUES ('$DATA_LOCATION_PASS')]
    if [omb_error $print] {
       exit_failure "Unable to log onto location '$DATA_LOCATION_NAME' with password $DATA_LOCATION_PASS"
    } else {
       log_msg LOG "Set password for $DATA_LOCATION_NAME"
    exec_omb OMBSAVE
    set mapList [ OMBLIST MAPPINGS ]
    foreach mapName $mapList {
         if [string match ERS_TEMPLATE $mapName ] {
            log_msg LOG "ERS_TEMPLATE is not a deployable object....skipping"
         } else {
            log_msg LOG  "Deploying: $mapName"
            set print [ exec_omb OMBCREATE TRANSIENT DEPLOYMENT_ACTION_PLAN 'DEPLOY_PLAN' ADD ACTION 'MAPPING_DEPLOY' SET PROPERTIES (OPERATION) VALUES ('CREATE') SET REFERENCE MAPPING '$mapName' ]
            if [omb_error $print] {
               log_msg ERROR "Unable to create Deployment plan for '$mapName'"
            } else {
               set print [ exec_omb OMBDEPLOY DEPLOYMENT_ACTION_PLAN 'DEPLOY_PLAN' ]
               if [omb_error $print] {
                   log_msg ERROR "Error on execute of Deployment plan for '$mapName'"
            exec_omb OMBDROP DEPLOYMENT_ACTION_PLAN 'DEPLOY_PLAN'
            exec_omb OMBCOMMIT
    exec_omb OMBSAVE
    exec_omb OMBDISCONNECTthis uses my standard library: omb_library.tcl
    # Default logging function.
    #  Accepts inputs: LOGMSG - a text string to output
    proc log_msg {LOGTYPE LOGMSG} {
       #logs to screen and file
       global SPOOLFILE
       set fout [open "$SPOOLFILE" a+]     
       puts $fout "$LOGTYPE:-> $LOGMSG"
       puts "$LOGTYPE:-> $LOGMSG"
       close $fout
    proc log_msg_file_only {LOGTYPE LOGMSG} {
        #logs to file only
        global SPOOLFILE
        set fout [open "$SPOOLFILE" a+]     
        puts $fout "$LOGTYPE:-> $LOGMSG"
        close $fout
    proc exit_failure { msg } {
       log_msg ERROR "$msg"
       log_msg ERROR "Rolling Back....."
       exec_omb OMBROLLBACK
       log_msg ERROR "Exiting....."
       # return and also bail from calling function
       return -code 2
    proc exec_omb { args } {
       log_msg_file_only OMBCMD "$args"
       # the point of this is simply to return errorMsg or return string, whichever is applicable,
       # to simplify error checking using omb_error{}
       if [catch { set retstr [eval $args] } errmsg] {
          log_msg OMB_ERROR "$errmsg"
          log_msg "" ""
          return $errmsg
       } else {
          log_msg OMB_SUCCESS "$retstr"
          log_msg "" ""
          return $retstr
    proc omb_error { retstr } {
       # OMB and Oracle errors may have caused a failure.
       if [string match OMB0* $retstr] {
          return 1
       } elseif [string match ORA-* $retstr] {
          return 1
       } elseif [string match java.* $retstr] {
          return 1
       } else {
          return 0
    proc ers_omb_connect { OWB_USER OWB_PASS OWB_HOST OWB_PORT OWB_SRVC OWB_REPOS } {
       # Commit anything from previous work, otherwise OMBDISCONNECT will fail out.
       catch { set retstr [ OMBSAVE ] } errmsg
       log_msg LOG "Checking current connection status...."
       #Ensure that we are not already connected.
       if [catch { set discstr [ OMBDISCONNECT ] } errmsg ] {
          set discstr $errmsg
       # Test if message is "OMB01001: Not connected to repository." or "Disconnected."
       # any other message is a showstopper!
       if [string match Disconn* $discstr ]  {
          log_msg LOG "Success Disconnecting from previous repository...."
       } else {
          # We expect an OMB01001 error for trying to disconnect when not connected
          if [string match OMB01001* $discstr ] {
              log_msg LOG "Disconnect unneccessary. Not currently connected...."
          } else {
              log_msg ERROR "Error Disconnecting from previous repository....Exiting process."
              exit_failure "$discstr"
       return [exec_omb OMBCONNECT $OWB_USER/$OWB_PASS@$OWB_HOST:$OWB_PORT:$OWB_SRVC USE REPOSITORY '$OWB_REPOS']
    }and my config file:
    # GLOBAL VARIABLE DECLARATION SECTION
    #DESIGN REPOSITORY  CONNECTION INFORMATION
    # Login info for the design repository owner
    set OWB_DEG_USER    myusername
    set OWB_DEG_PASS    mypassword
    set OWB_DEG_HOST    servername.domain.net
    set OWB_DEG_PORT    1628
    set OWB_DEG_SRVC     orcl01
    set OWB_DEG_REPOS   owb_mgr
    # CONTROL CENTER AND LOCATION DECLARATION SECTION
    set CONTROL_CENTER_NAME        ERS_CTRL_DEVR1002_1M
    set CONTROL_CENTER_SCHEMA      owb_mgr
    #Connection info to ers_etl_app schema
    set DATA_LOCATION_NAME         ERS_DEVR1002_1M
    set DATA_LOCATION_VERS         10.2
    set DATA_LOCATION_USER         ERS_ETL_APP
    set DATA_LOCATION_PASS         ERS_ETL_APP
    set DATA_LOCATION_HOST         mldb001
    set DATA_LOCATION_PORT         1556
    set DATA_LOCATION_SRVC         devr1002
    # PROJECT,MUDULE AND DIRECTORY DECLARATION SECTION
    set PROJECT_NAME       ERS_DM_R7_0C4_05
    set ORA_MODULE_NAME    ERS_ETL_APPEdited by: zeppo on Nov 19, 2008 11:45 AM

  • Beginner Question

    Hello all, hopefully I have posted this to the correct LiveCycle board!
    I'm new to Acrobat and LiveCycle in general. I'm working out of windows LiveCycle Designer 8.x  and my question is as follows....
    I'm working off of the "Quote" Form Template and what I am looking for is a way to make the rows of the Table expand as needed.  I will be converting this Template into a "Purchase Order" form, and there will be many occassions where I will need to increase the table rows - perhaps onto a second or even third page - due to the volume of different items I will be seeking prices on at a given time.
    Long story short I would like to take this "QUOTE" form template and make it such that if needed, I can expand the table size one row at a time, pushing the content beneath (Comments, subtotal, etc) onto the next page....
    Hoping I have explained my query well enough,  Could anyone provide me a solution or point me in the correct direction?
    Many thanks!

    As a followup, so as not to clog the board with numerous threads I have another beginner question
    For the sake of hypotheticals I am creating a dynamic PDF form.  This pdf is a Purchase Order Form, with a table in the Body that will expand/contract as the form user needs.  (EXA-  Default table size is 5 items, however user is creating an order for 12 items, he/she can increase the table rows to desired capactiy.) It will be a very simple layout. All data for the form will come from manual entry, no XML data binding going on.
    My new question is as follows:    Is there a way I can have this user's Adobe reader or Adobe acrobat software remember previous data entries, so that if 4 weeks after ordering widget X he/she needs to place another order for widget X, the software will autofill the table as he/she types into the table cell?
    This would be similar to how Excel will start to autofill if it recognizes a previously entered value from some other cell in the worksheet (workbook?)
    EXA-
    [NAME]   [MODEL]   [QTY]   [PRICE]
    Widget           A            433        $30.00
    Would it be possible for the software to notice that I'm typing the word "widget" somewhere after typing "wid" ???
    Many thanks for any and all followups, I'm a teenager trying to help out in my father's small business. They are in the darkages here and I'm doing my best to self teach.
    Thanks.

  • Internal websites not loading via DNS

    Error
    The requested URL could not be retrieved
    Error: The web filter could not find the address for the requested site
    Why you are seeing this:
    The system is unable to determine the IP address for itserv
    Possible reasons could be:
    The site name has been entered incorrectly or does not exist. Please double check you have entered the correct URL.
    The Domain Name Server (DNS) is unable to resolve the IP address for this domain.
    And yet, if I open my internal website from any other browser it operates no problem. This is the same for my internal IIS website, and also another internal website running its own web server.
    Any ideas?

    #. Internet proxy settings set in Control Panel, with exceptions also noted for internal IPs, including that used for internal website.
    #. Browse to http://itserv/ in Internet Explorer, Google Chrome, Safari with no issues. Browser recognises that itserv translates to IP address within exception range and so loads page correctly.
    #. Browse to http://itserv/ in Firefox, and page times out and gives:
    "Error The requested URL could not be retrieved Error: The web filter could not find the address for the requested site
    Why you are seeing this: The system is unable to determine the IP address for itserv "
    Note, if I use an IP address at this point it's also fine
    #. Add itserv into proxy exception list in Control Panel, so there is now the IP exception and DNS exception.
    #. Firefox opens page correctly, hooray!
    I can confirm that the bugzilla posts are along the same lines as my issue, very surprised these still exist some 7 years on!
    I am unable to export the network logs from Firefox, however it does show in the timings section that the 18ms used to process the request were only used on waiting.
    <sub>'''edit''' formatted (Used # for numbered paragraphs. ) ~J99 </sub>

  • Why are some websites, such as the FAFSA (federal financial aid for students) website or the BNY Mellon website, denying access to users running Firefox versions newer than 3.6?

    Why are some websites that are important to many people, such as the FAFSA (federal financial aid for students) website or the Bank of New York Mellon website, not permitting access to computers running Firefox versions newer than 3.6 when Mozilla is claiming that 5.0 is more stable and secure?
    The following information was displayed in regards to this issue -
    https://fafsa.ed.gov/FAFSA/app/errors?page=incompatibleBrowser
    "An Incompatible Browser Has Been Detected:
    Your Web browser is not supported by our Web site. You must use a Compliant Web Browser - Standard* to view our site properly. We recommend you upgrade to the latest version of your browser according to your Operating System.
    Supported Mozilla Firefox browsers:
    Windows XP - Mozilla Firefox 3.5.x and 3.6.x
    Windows Vista - Mozilla Firefox 3.5.x and 3.6.x
    Windows 7 - Mozilla Firefox 3.5.x and 3.6.x
    Macintosh Operating System 10.5 - Mozilla Firefox 3.5.x and 3.6.x
    Macintosh Operating System 10.4 - Mozilla Firefox 3.6
    *Compliant Web Browser - Standard
    For the past few years, every major Web browser released has been built around a set of open standards designated by the World Wide Web Consortium, a non-profit organization charged with overseeing the continuing development of the Web. What this means is that one piece of code now looks the same on every modern browser, whether it be Internet Explorer, Firefox, Safari, Opera, or others. The majority of our users are using these modern browsers, so we can present content which is optimized for them. "

    That is a question for those websites to answer. Firefox 4.0 was released almost 4 months ago, IMO more than enough time for those 2 websites to verify that Firefox 4 & 5 are compliant with W3C standards.
    To be able to access that FAFSA website, my advice is to install the Portable Firefox 3.6.19 version to your hard drive. It won't affect your other Firefox installation. <br />
    http://portableapps.com/apps/internet/firefox_portable/localization#legacy36

  • Will there be a fix for Firefox's problems with Hotmail. I have gone back to 3.5.9 but mostly I am disappointed by the lack of action on this serious problem where a major and critical feature of a major international website is unavailable in the Firefox

    Will there be a fix for Firefox's problems with Hotmail. I have gone back to 3.5.9 but mostly I am disappointed by the lack of action on this serious problem where a major and critical feature of a major international website is unavailable in the Firefox browser.
    == URL of affected sites ==
    http://www.hotmail.com

    We've reached out to the Hotmail team and they've determined that this is a bug in their code. (It was masked by a timing issue in 3.5 that was fixed in 3.6.) We've worked with them to develop a fix but they may not have deployed it yet.

  • Firefox asks for passwords on internal websites on apple mac

    Good afternoon,
    We have been configuring firefox to work with our AD intergrated network, on a pc we can use the network.automatic-ntlm-auth.trusted-uris and that works fine.
    Now using my apple mac i use the same settings and my internal website keep asking me for authentication.
    [[http://support.mozilla.com/en-US/kb/Firefox%20asks%20for%20user%20name%20and%20password%20on%20internal%20sites]]
    I am using firefox 5.0 but i had the same problem whilst using firefox 4 and also 3

    Do you mean names and passwords in the Password Manager or do you mean that you are no longer logged on to (remembered by) websites after closing and restarting Firefox?
    There is a difference between remembering the name and password in the Password Manager and a "remember me" check box on a web page.<br />
    The latter usually involves the creation of a special "remember me" cookie that is stored on your computer and that is send to the server.
    If that "remember me" cookie is removed or gets corrupted or is not send to the server then the server won't remember you and you need to sign in once again.
    * http://kb.mozillazine.org/Websites_report_cookies_are_disabled (Other Solutions)
    If Firefox doesn't offer to store passwords in the Password Manager then check that you aren't running Firefox in [[Private Browsing]] mode.
    Websites remembering you and automatically log you in is stored in a cookie.
    * Create an allow cookie exception (Tools > Options > Privacy > Cookies: Exceptions) to keep such a cookie, especially for secure websites and if cookies expire when Firefox is closed.
    Make sure that you do not run Firefox in Private Browsing mode.
    * https://support.mozilla.com/kb/Private+Browsing
    * In [[Private Browsing]] mode all cookies are session cookies that expire if that session is ended, so websites won't remember you.
    * In [[Private Browsing]] mode Firefox won't fill names and passwords automatically and won't offer to store new passwords.
    * Do not use [[Clear Recent History]] to clear the "Cookies" and the "Site Preferences"
    Clearing "Site Preferences" clears all exceptions for cookies, images, pop-up windows, software installation, and passwords.

  • Easy Slide Question for Website

    Easy question for u guys.
    What is the easiest way to create slider header such as these websites ->
    http://www.pclsolutions.com/
    http://www.alivre.com/
    What is the easies way of doing it???
    Dreamweaver has so many options, and I have very limited time so I was wondering if anybody could give me the easy answer here so I can proceed further.
    Thank you in advance guys.

    Log-in to the Adobe Widget Exchange and grab Spry Content Slideshow
    http://labs.adobe.com/technologies/widgetbrowser/
    WOW slider
    http://wowslider.com/
    NIVO slider
    http://nivo.dev7studios.com/
    just to name a few...
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists 
    http://alt-web.com/
    http://twitter.com/altweb
    http://alt-web.blogspot.com/

  • Beginner question - using pre for flexibility in text?

    Hi,
    Apologies for the beginner question, but I am struggling to work out whether it is more sensible to use <pre> in all my texts, as it seems more flexible.
    It seems that when I use <p> - paragraph - I can't use multiple space bars to align certain bits of text, but more disruptively I have gaps between text when I press Enter (I guess this defines the paragraph, but isn't always wanted).
    Well, basically, <pre> seems more flexible, but it behaves strangely sometimes. What do other people use?
    Many thanks!
    Ivan Reshetilov
    http://www.ivanreshetilov.co.uk

    Hi Ireshe, just a beginner like you.  Have never heard of <pre> tags, use <p> tags.  If you hit SHIFT enter after a sentence this puts in a <br> tag or line break which basically leaves a blank line between text.
    If you add     &nsbp;    or lots of them between words this gives you an extra space between letters.  How all your paragraphs sit on the page is defined by CSS.  E.g.
    p {
         margin:0;
         padding: 5px 0 0 10px;}
    This would place all text within <p> tags on your page, with a 5px gap at the top, no space to the right or bottom and 10px space to the left.  Hope this helps, good luck!
    Amanda
    www.kimberleywebdesign.com.au

  • Beginner question: Configure Tomcat for JAAS?

    Hi,
    This is a beginner question :-(. I'm trying to get JAAS to work on my Tomcat (6.0.12) installation. I used code from a Javaworld article (http://www.javaworld.com/javaworld/jw-09-2002/jw-0913-jaas.html)
    Of course I had to configure my Tomcat to work together with JAAS. The document I used is: http://tomcat.apache.org/tomcat-6.0-doc/printer/realm-howto.html
    According to the Tomcat doc I have to do the following steps before I can use JAAS to authenticate a user:
    1. Develop your code. Place the compiled classes in Tomcat's classpath
    2. Setup a login.config file for Java, and tell Tomcat where to find it (set JAVA_OPTS)
    3. Configure the JAASRealm in your server.xml
    1 Develop code: I use the following classes:
    PassiveCallbackHandler.java
    RdbmsCredential.java
    RdbmsLoginModule.java
    RdbmsPrincipal.java
    These classes I put in the package rdbmsjaas.
    In the %CATALINA_HOME%/webapps/Javaworld_Jaas/WEB-INF/lib directory I created the rdbmsjaas.jar file.
    The jsp is called jaas.jsp, and is stored in %CATALINA_HOME%/webapps/Javaworld_Jaas
    2. Setup login.config
    In %CATALINA_HOME%\conf I saved the file Javaworld_all_that_Jaas.config, containing:
    Example {
       RdbmsLoginModule required
       debug="true"
       url="jdbc:mysql://localhost/jaasdb?user=javauser&password=javadude"
       driver="com.mysql.jdbc.Driver";
    };I created an XP Environment Variable JAVA_OPTS with the value <-DJAVA_OPTS=-Djava.security.auth.login.config==C:/Program Files/Apache Software Foundation/Tomcat 6.0/conf/JavaWorld_All_That_Jaas.config> (excluding < and >)
    I used the fully qualified address, instead of $CATALINA_HOME/conf/JavaWorld_All_That_Jaas.config. I think XP balks when it sees $CATALINA_HOME).
    3 Configure JAASRealm in server.xml
    In %CATALINA_HOME%\conf\ I changed web.xml. I added the following lines:
          <Realm className="org.apache.catalina.realm.JAASRealm"
                 appName="jaas"
                 userClassName="rdbmsjaas.RdbmsPrincipal"
                 debug="99"
           />If I run the jsp from http://localhost:8080/JavaWorld_Jaas/jaas.jsp, I can enter my username/password, but when I click the Submit button, I get:
    Caught Exception: java.lang.SecurityException: Unable to locate a login configurationWhere did my configuration go wrong?
    Abel

    You will need a JSP/servlet engine such as Tomcat - Apache alone won't do it.
    I haven't seen any tutorials on set-up but the Tomcat documentation includes info on how to link to Apache. There are also books you can buy - check out the online book stores such as Amazon.
    There's also a lot of info on this forum.

  • Alternate URL for internal IIS website

    Is port 80 in use on the server?

    Hello,
    We currently have an IIS server hosting a web application for internal network. Let's say the server FQDN is abc.contoso.local and the application name is app01. I would normally access the site with this URL: http://abc:81/app01
    I would like to be able to access the website using this: http://app01.contoso.com
    We have a Windows Server 2008 R2 environment. Could someone please help me out over this; I initially thought this should be easy enough but I've been breaking my head on it ever since.
    Any help would be greatly appreciated!
    -MM
    This topic first appeared in the Spiceworks Community

  • Question about Google Translator with flags for BC website

    Hello
    I am looking for a solution for my website , I am using Business Catalyst as platform to create the website.  I am looking for simple one code/plugin/HTML solution which I can copy paste in the website for the translation. I want to put google translator with flags on my website in the top right hand side. I want to translate my website in 9 languages and want to put 9 country flags on the top right hand side,  which translate languages on click event on "same page" , I want the translation must take place at the same page after clicking on the flag. How-ever I successfully integrated google translate with dropdown option but want to integrate google flag translations on my website.
    Please let me know what can be done here.
    Regards'

    Don't use google translate, it's the worst user experience you can ever give a user and makes the site look like it was designed by a 12 year old with a grammer problem. Machine translation is no were near anything good for a production website currently and even more so for non latin languages like Japanese, Chinese, Korean etc.
    Case and point, throw a few lines of text into google translate, then reverse the translation back to english, you'll see my point.

  • Suitable Fonts for new website

    I have never developed a website, but now that I have iWeb '08 I am going to try. I have heard that there are only certain fonts that you should use (which is disappointing because I have a great font library) and I am an artist and would like at least my logo to look like it actually does. What are the guidelines for choosing fonts for a website? I know this is a dumb question, but I am a total beginner.

    In general you should try to use web safe fonts.....
    http://www.iwebformusicians.com/WebMusic/FontsandColors.html
    You can use other fonts by converting them to an image but you should do this sparingly as it will increase your page download time. The iWeb help file will show you how to do this.
    "I may receive some form of compensation, financial or otherwise, from my recommendation or link."

Maybe you are looking for

  • IPhone 5S "No Service" since upgrading to iOS 8.1.3

    Hi guys! So ever since I've upgraded to iOS 8.1.3 yesterday I have not been able to get my iPhone 5S to connect to my network (Three). I have tried all the steps on Apple support website related to the issue including iPhone Restore, sadly to no avai

  • Uploading large files from applet to servlet throws out of memory error

    I have a java applet that needs to upload files from a client machine to a web server using a servlet. the problem i am having is that in the current scheme, files larger than 17-20MB throw an out of memory error. is there any way we can get around t

  • Safari no longer able to log into secured sites??

    " because it couldn't establish a secure connection to the server". This is the error message I've been getting when either logging in or visiting secured sites. I recently defragmented my powerbook, and don't know if this would have caused a securit

  • [web gallery] how to define the export color profile

    Hello, I'm currently working on a web gallery template wich will create both web size and full size images. It will allows my clients to directly download the images they want for their article, and save me a lot of time for the uploading process. Th

  • Shared Objects Propogate

    Hello Friends, I am using shared object to share data across users/sessions/applications servers for a particular system and client,when i want to push data from 1 application to all other application servers,i use the method cl_ps_hlp_shm_area propo