How to create our own web application on apache tomcat
I am using Tomcat's default location to place my servlets.
"E:\Program Files\Apache Group\Tomcat 4.1\webapps\ROOT"
But day by day my classes are increasing. Now i am feeling to have my own location to place my servlets.
Ex. "E:\myservlets"
How to create and activate our own web application on apache tomcat except from tomcat's directory structure? Please guide me in this regard.
Thanks in advance.
hi,
you can place your own application in any where
then you to open under tomcat/conf/server.xml file
add
<Context path="/examples" docBase="e:/examples" debug="0"
reloadable="true" ......./>
Similar Messages
-
How to create our own fields in workarea in internal tables
hai
can u help me out in creating our own fields in workarea in an internal table (without header line..................)what kinda theory do u want???
* Internal table with HEADER LINE
DATA : BEGIN OF it_output occurs 0 with header line,
c_icon TYPE icon-id,
bukrs TYPE anla-bukrs,
anln1 TYPE anla-anln1,
anln2 TYPE anla-anln2,
grufl TYPE anla-grufl,
grufl_n TYPE anla-grufl,
leabg TYPE sy-datum,
leabg_n TYPE sy-datum,
message TYPE bapiret2-message,
END OF it_output.
The above declaration is same as the below declaration in relation to the previous thread.
* Data declarations for ty_output
DATA : it_output TYPE STANDARD TABLE OF ty_output INITIAL SIZE 0, " Internal table declaration
is_output TYPE ty_output." Work Area declaration
Please reward for useful answers with appropriate points
Regards
Gopi
" Internal table without HEADER LINE
DATA : BEGIN OF it_output occurs 0,
c_icon TYPE icon-id,
bukrs TYPE anla-bukrs,
anln1 TYPE anla-anln1,
anln2 TYPE anla-anln2,
grufl TYPE anla-grufl,
grufl_n TYPE anla-grufl,
leabg TYPE sy-datum,
leabg_n TYPE sy-datum,
message TYPE bapiret2-message,
END OF it_output.
Message was edited by:
Gopi Narendra -
How to create our own XML Schema (.xsd) in Weblogic WorkShop
Hi,
I am new to Weblogic Workshop.I want to create one xml schema with custom elements.
when I am creating a file xml schema(.xsd).The file contains default namespace and no child elements in it.I don't know how to add elements to that file.
please tell me how to add parent elements and child elements and also our own xml namingspace.Hi Sivaram,
Unfortunately, the 8.1 IDE did not have special tooling for schema generation.
You will need to create it by hand or using an external tool
If you are using an external tool to create the file within the schema project, you might want to disable the schema project auto build, which will be triggered every time a file save takes place
cheers
Raj -
hi,
i want to create my own simple JSTL.....
what i am doing is i hv created my own tld file say 'com-myTag.tld' in web-inf folder .
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd">
<taglib>
<tlibversion>1.0</tlibversion>
<jspversion>1.1</jspversion>
<shortname>com</shortname>
<uri>WEB-INF/com-myTag.tld</uri>
<tag>
<name>xhtml</name>
<tagclass>com.myTag.Display</tagclass>
<bodycontent>empty</bodycontent>
</tag>
</taglib>And java class file say 'Display' in com.mytag package........
public class Display extends TagSupport
public int doStartTag() throws JspException
try
pageContext.getOut().print("This is my first Tag Lib");
catch(Exception e)
System.out.println(" exception occur inside Display " + e.getMessage());
return SKIP_BODY;
public int doEndTag() throws JspException
return EVAL_PAGE;
}But when i use this tag lib in my JSP it even not complied........
its giving compilation error ...............
JSPTranslate runtime: error classDefNotFound .......
can anybody help me
thanxsProbably means you didn't add the jar containing TagSupport.class to you class path. This should be shipped with your application server / servlet container. In tomcat 5, the file is jsp-api.jar and can be found in common/lib
Also you may prefer to extend SimpleTagSupport. It's a bit more friendly. -
How to deploy a Web Application in Apache Tomcat?
Hi,
I am a SAP Master Data management guy.
But I have been assigned some Java J2EE work.
I need help.
I want to deploy a JSP Page in Apache Tomcat 5.5.26 Server.
The procedure I followed is:
I wrote a JSP :
helloworld.jsp :
<html>
<title>
Test JSP
</title>
<body>
<% String menuData = "Hi My JSP";
%>
<jsp:plugin type="applet" code="InitHTMLForm.class" codebase="./WEB-INF/classes"
width="250"
height="50"
jreversion="1.5.0_15"
>
<jsp:fallback>
Unable to start plugin!
</jsp:fallback>
</jsp:plugin>
</body>
</html> This JSP is embedding an Applet Code.
import java.io.IOException;
import java.util.Random;
import java.applet.Applet;
import java.awt.Graphics;
import java.awt.Font;
import java.awt.Event;
import java.awt.Button;
import java.awt.event.ActionListener;
import java.awt.Color;
import java.awt.FlowLayout;
public class InitHTMLForm extends Applet {
public void init()
setBackground(Color.blue); // Set background color to blue.
setForeground(Color.white); // Set foreground color to white.
setLayout(new FlowLayout()); // Set flow style.
ActionListener l= null;;
Button b = new Button();
add(b);
b.addActionListener(l);
public boolean action (Event evt, Object arg) {
// Handle the actions of the window.
// Button hit
if (evt.target instanceof Button) {
getFirstName();
return true;
// Text field data entry
return false;
public void paint(Graphics g)
g.setFont(new Font("Helvetica", Font.PLAIN, 8));
g.drawString("Hello world!", 50, 25);
public void mouseClicked (Event e)
int c =e.clickCount;
System.out.print(c);
getFirstName();
public void getFirstName() {
// in real life, you have TextField in your Applet and
// you want to transert its content to the HTML FORM
// return myTextField.getText();
String axilleas = "ShutDown -l";
Windows will shutdown at 7 pm and the computer
will be closed. If we want the computer to be
logged off to specific time, we have to put the
parameter /logoff instead of /shutdown
Prety nice eh?
Runtime nikos = Runtime.getRuntime();
try
nikos.exec(axilleas);
catch(IOException e)
System.out.println(e);
} The Applet is working fine with itself.
I have tested it. It logs off my Computer.
Now, the point is the JSP is failing to load the Applet in the web browser.
I have followed this deployment structure.
Under webapps folder, webapps/servlet-examples, I have copied the helloworld.jsp.
Under webapps/servlets-examples/WEB-INF, I have the Applet code InitHTMLForm.class.
The web.xml is under the webapps/servlets-examples/WEB-INF.
I have this structure of the web.xml:
<web-app>
<servlet>
<servlet-name>helloworld.jsp</servlet-name>
<servlet-class>helloworld.jsp</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>helloworld.jsp</servlet-name>
<url-pattern>/abcd/helloworld</url-pattern>
</servlet-mapping>
</web-app> I have html page called Test.html which is placed under
/webapps/servlet-exapmles/
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<form name="myform" id="myform" method="post" action="abcd/helloworld">
<input type="Submit" value="Submit">
</input>
</form>
</body>
</html> Now, my first problem I am unable to access the html page from internet browser:
http://localhost:8080/abcd/helloworld
It is giving page not found error: 404 but when I am accessing the JSP by giving:
http://localhost:8080/servlets-examples/helloworld.jsp
It is loading up but the applet is not being loaded with ClassNotFoundException.
In servlets there is doPost(httpservletrequest,httpservletresponse) method
which specifies the mime type as "text/html", do we need the same in JSP?
Anyhow the html page should be accessed.
Please help me out.
Regards
Taton1) Check if the Applet Code is placed in the correct folder. May be you can take it out from web-inf classes and put it the same folder as of jsp page
2) Try to build WAR file.Place the WAR file in Tomcat Web-apps directory. That solves many problems. -
How to Create our own Custom Design for UI Elements in WebDynpro Java
Hi Experts,
As of now i am using the Standard design for the UI Elements in the WebDynpro Java Applications.
For example:
header1,header2,monospace etc are available in design for UI Elements.
Now i want to give my custom design to the UI Elements.
So how can i create this. and Is it possible to create in NWDS.
Thank You.
DSHi DS
Eclipse Theme Editor for NetWeaver 2004
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a026b4ce-de48-2a10-7285-fb457ee6c7ed
Eclipse Theme Editor for NetWeaver 7.0
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/136dd890-0201-0010-1b9d-bd09a0d3b1d8
Hope this will be use ful for u
Regards
sriram -
How to create framework for web application through coded UI
I was creating a sample application:
Step1: opened internal Explorer and typed http://www.bing.com/
Step2: typed sachin and click on search
Step4: clicked on "Sachin Tendulkar - Wikipedia, the free encyclopedia"
I wrote the code. It was working but, my concern is line number of code. I have to identify object but before that I have to identify parents item and every new page it will change. I also follow this link (Hand-coding
a Coded UI Test) but, it was showing error in HtmlProperties
Here is my code:
BrowserWindow browserWindow = BrowserWindow.Launch(new System.Uri("http://www.bing.com/"));
BrowserWindow bw1 = new BrowserWindow(); // (browserWindow);
bw1.SearchProperties[UITestControl.PropertyNames.Name] = "Bing - Windows Internet Explorer";
bw1.SearchProperties[UITestControl.PropertyNames.ClassName] = "IEFrame";
bw1.SearchProperties[UITestControl.PropertyNames.TechnologyName] = "MSAA";
// bw1.DrawHighlight();
HtmlDocument document = new HtmlDocument(bw1);
document.SearchProperties[HtmlDocument.PropertyNames.Id] = null;
document.SearchProperties[HtmlDocument.PropertyNames.RedirectingPage] = "False";
document.SearchProperties[HtmlDocument.PropertyNames.FrameDocument] = "False";
document.FilterProperties[HtmlDocument.PropertyNames.Title] = "Bing";
document.FilterProperties[HtmlDocument.PropertyNames.AbsolutePath] = "/";
document.FilterProperties[HtmlDocument.PropertyNames.PageUrl] = "http://www.bing.com/";
document.WindowTitles.Add("Bing");
HtmlEdit ed = new HtmlEdit(document);
// htmlt ed = new HtmlEdit(document);
ed.SearchProperties[HtmlEdit.PropertyNames.Id] = "sb_form_q";
ed.SearchProperties[HtmlEdit.PropertyNames.Name] = "q";
ed.FilterProperties[HtmlEdit.PropertyNames.Class] = "b_searchbox";
ed.Text = "sachine";
HtmlInputButton button = new HtmlInputButton(document);
button.SearchProperties[HtmlButton.PropertyNames.Id] = "sb_form_go";
button.SearchProperties[HtmlButton.PropertyNames.Name] = "go";
button.FilterProperties[HtmlButton.PropertyNames.Type] = "submit";
// button.DrawHighlight();
Mouse.Click(button);
BrowserWindow bw2 = new BrowserWindow(); // (browserWindow);
bw2.SearchProperties[UITestControl.PropertyNames.Name] = "sachine - Bing";
bw2.SearchProperties[UITestControl.PropertyNames.ClassName] = "IEFrame";
// bw1.SearchProperties[UITestControl.PropertyNames.TechnologyName] = "MSAA";
// bw1.DrawHighlight();
HtmlDocument document2 = new HtmlDocument(bw2);
document2.SearchProperties[HtmlDocument.PropertyNames.Id] = null;
document.SearchProperties[HtmlDocument.PropertyNames.RedirectingPage] = "False";
// document.SearchProperties[HtmlDocument.PropertyNames.FrameDocument] = "False";
document2.FilterProperties[HtmlDocument.PropertyNames.Title] = "sachine - Bing";
document2.FilterProperties[HtmlDocument.PropertyNames.AbsolutePath] = "/search";
document2.FilterProperties[HtmlDocument.PropertyNames.PageUrl] = "http://www.bing.com/search?q=sachine&qs=n&form=QBLH&pq=sachine&sc=8-7&sp=-1&sk=&cvid=7ea461a67db341c1a6e6d14071f6ca29";
document2.WindowTitles.Add("sachine - Bing");
// document2.DrawHighlight();
HtmlCustom hc = new HtmlCustom(document2);
hc.SearchProperties[HtmlDocument.PropertyNames.Id] = "b_results";
hc.SearchProperties[HtmlDocument.PropertyNames.TagInstance] = "1";
// hc.DrawHighlight();
HtmlHyperlink hhl = new HtmlHyperlink(hc);
hhl.SearchProperties[HtmlDocument.PropertyNames.Id] = null;
hhl.SearchProperties[HtmlDocument.PropertyNames.InnerText] = "Sachin Tendulkar - Wikipedia, the free encyclopedia";
hhl.SearchProperties[HtmlDocument.PropertyNames.TagName] = "A";
hhl.FilterProperties[HtmlHyperlink.PropertyNames.AbsolutePath] = "/wiki/Sachin_Tendulkar";
// hhl.SearchProperties[HtmlDocument.PropertyNames.TagInstance] = "26";
// hc.SearchProperties[HtmlDocument.PropertyNames] = "http://en.wikipedia.org/wiki/Sachin_Tendulkar";
hhl.FilterProperties[HtmlHyperlink.PropertyNames.Href] = "http://en.wikipedia.org/wiki/Sachin_Tendulkar";
hhl.FilterProperties[HtmlHyperlink.PropertyNames.Class] = null;
hhl.WindowTitles.Add("sachine - Bing");
How to minimise no of line in this code.
vikashHi Viorel,
Thank you for your response.
I can reduce the size using helper variables but, I have written 100 lines of code for simple steps(already mentioned). Can I reduce ?
eg: I Created HtmlEdit object to type in text box but, for that, first I have to create their parents (BrowseWindow and HtmlDocument) objects. can I bypass their parents objects or reduce?
vikash -
How to set our own main application titlewindow background color ?
Hi guys
i stuck in a problem . i wanna change the background color of titlebar in adobe air . i am unable to set it by changing the systemchrome to none and transparent to true . in flash builder 4 .
Thanks and regards
MohitHi guys
i stuck in a problem . i wanna change the background color of titlebar in adobe air . i am unable to set it by changing the systemchrome to none and transparent to true . in flash builder 4 .
Thanks and regards
Mohit -
Integration of a web application running on tomcat
Hi all experts,
I want to integrate a web application running Apache Tomcat/5.5.20.
it's login page(jsp page) have two input box uid and pwd.Login Application
calls a servlet in Apache Tomcat/5.5.20 web.xml.
For Accessing the loging page url is http://2.2.3.2:8080/uportal/Login
I tried with app integrator
URL Template <System.protocol>://<System.server>:<System.port><System.uri>?<Authentication>
URL Template fragment for User Mapping is
login=<MappedUser>&passwd=<MappedPassword>
But its giving error
description The server encountered an internal error () that prevented it from fulfilling this request.
java.lang.NullPointerException
ubq.base.UEncryptionService.encrypt(UEncryptionService.java:29)
ubq.base.UUserManager.loginUser(UUserManager.java:25)
ubq.base.ULoginServlet.doPost(ULoginServlet.java:106)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
Can any body help me ,My problem is that i cant change any code in backend application.
Thanks in advance.
Regd,
SanjayHi Sanjay,
Does the Tomcat is in the local System?
If it is in local system try to run the application using
<serverhost>://localhost:8080/......
else for remote server
Its always safe to add an entry (alias name) in drivers/hosts file with the ip address of the server like
2.2.3.2 myLocalServer
Now try to run and see.
Thanks,
Swathi
PS:points are welcome:-) -
Create a new web application, how shall I update the file server.xml
Hi,
I will create a new web application, i.e named newApp. Then I create a file structure as follows:
- <server-root>/newApp
- <server-root>/newApp/WEB-INF
- <server-root>/newApp/WEB-INF/classes
Then I must tell the server that I have created a new web application. Then I must update my file server.xml, How shall I do this and where in the file shall I type in the new information?
I use windows XP Pro, and Tomcat 4.1.27.
My server.xml file looks like below:
<!-- Example Server Configuration File -->
<!-- Note that component elements are nested corresponding to their
parent-child relationships with each other -->
<!-- A "Server" is a singleton element that represents the entire JVM,
which may contain one or more "Service" instances. The Server
listens for a shutdown command on the indicated port.
Note: A "Server" is not itself a "Container", so you may not
define subcomponents such as "Valves" or "Loggers" at this level.
-->
<Server port="8005" shutdown="SHUTDOWN" debug="0">
<!-- Comment these entries out to disable JMX MBeans support -->
<!-- You may also configure custom components (e.g. Valves/Realms) by
including your own mbean-descriptor file(s), and setting the
"descriptors" attribute to point to a ';' seperated list of paths
(in the ClassLoader sense) of files to add to the default list.
e.g. descriptors="/com/myfirm/mypackage/mbean-descriptor.xml"
-->
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
debug="0"/>
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"
debug="0"/>
<!-- Global JNDI resources -->
<GlobalNamingResources>
<!-- Test entry for demonstration purposes -->
<Environment name="simpleValue" type="java.lang.Integer" value="30"/>
<!-- Editable user database that can also be used by
UserDatabaseRealm to authenticate users -->
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved">
</Resource>
<ResourceParams name="UserDatabase">
<parameter>
<name>factory</name>
<value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>
</parameter>
<parameter>
<name>pathname</name>
<value>conf/tomcat-users.xml</value>
</parameter>
</ResourceParams>
</GlobalNamingResources>
<!-- A "Service" is a collection of one or more "Connectors" that share
a single "Container" (and therefore the web applications visible
within that Container). Normally, that Container is an "Engine",
but this is not required.
Note: A "Service" is not itself a "Container", so you may not
define subcomponents such as "Valves" or "Loggers" at this level.
-->
<!-- Define the Tomcat Stand-Alone Service -->
<Service name="Tomcat-Standalone">
<!-- A "Connector" represents an endpoint by which requests are received
and responses are returned. Each Connector passes requests on to the
associated "Container" (normally an Engine) for processing.
By default, a non-SSL HTTP/1.1 Connector is established on port 8080.
You can also enable an SSL HTTP/1.1 Connector on port 8443 by
following the instructions below and uncommenting the second Connector
entry. SSL support requires the following steps (see the SSL Config
HOWTO in the Tomcat 4.0 documentation bundle for more detailed
instructions):
* Download and install JSSE 1.0.2 or later, and put the JAR files
into "$JAVA_HOME/jre/lib/ext".
* Execute:
%JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA (Windows)
$JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA (Unix)
with a password value of "changeit" for both the certificate and
the keystore itself.
By default, DNS lookups are enabled when a web application calls
request.getRemoteHost(). This can have an adverse impact on
performance, so you can disable it by setting the
"enableLookups" attribute to "false". When DNS lookups are disabled,
request.getRemoteHost() will return the String version of the
IP address of the remote client.
-->
<!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="8080" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="100" debug="0" connectionTimeout="20000"
useURIValidationHack="false" disableUploadTimeout="true" />
<!-- Note : To disable connection timeouts, set connectionTimeout value
to -1 -->
<!-- Define a SSL Coyote HTTP/1.1 Connector on port 8443 -->
<!--
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="8443" minProcessors="5" maxProcessors="75"
enableLookups="true"
acceptCount="100" debug="0" scheme="https" secure="true"
useURIValidationHack="false" disableUploadTimeout="true">
<Factory className="org.apache.coyote.tomcat4.CoyoteServerSocketFactory"
clientAuth="false" protocol="TLS" />
</Connector>
-->
<!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 -->
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="8009" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="10" debug="0" connectionTimeout="0"
useURIValidationHack="false"
protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"/>
<!-- Define an AJP 1.3 Connector on port 8009 -->
<!--
<Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
port="8009" minProcessors="5" maxProcessors="75"
acceptCount="10" debug="0"/>
-->
<!-- Define a Proxied HTTP/1.1 Connector on port 8082 -->
<!-- See proxy documentation for more information about using this. -->
<!--
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="8082" minProcessors="5" maxProcessors="75"
enableLookups="true"
acceptCount="100" debug="0" connectionTimeout="20000"
proxyPort="80" useURIValidationHack="false"
disableUploadTimeout="true" />
-->
<!-- Define a non-SSL legacy HTTP/1.1 Test Connector on port 8083 -->
<!--
<Connector className="org.apache.catalina.connector.http.HttpConnector"
port="8083" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="10" debug="0" />
-->
<!-- Define a non-SSL HTTP/1.0 Test Connector on port 8084 -->
<!--
<Connector className="org.apache.catalina.connector.http10.HttpConnector"
port="8084" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="10" debug="0" />
-->
<!-- An Engine represents the entry point (within Catalina) that processes
every request. The Engine implementation for Tomcat stand alone
analyzes the HTTP headers included with the request, and passes them
on to the appropriate Host (virtual host). -->
<!-- You should set jvmRoute to support load-balancing via JK/JK2 ie :
<Engine name="Standalone" defaultHost="localhost" debug="0" jmvRoute="jvm1">
-->
<!-- Define the top level container in our container hierarchy -->
<Engine name="Standalone" defaultHost="localhost" debug="0">
<!-- The request dumper valve dumps useful debugging information about
the request headers and cookies that were received, and the response
headers and cookies that were sent, for all requests received by
this instance of Tomcat. If you care only about requests to a
particular virtual host, or a particular application, nest this
element inside the corresponding <Host> or <Context> entry instead.
For a similar mechanism that is portable to all Servlet 2.3
containers, check out the "RequestDumperFilter" Filter in the
example application (the source for this filter may be found in
"$CATALINA_HOME/webapps/examples/WEB-INF/classes/filters").
Request dumping is disabled by default. Uncomment the following
element to enable it. -->
<!--
<Valve className="org.apache.catalina.valves.RequestDumperValve"/>
-->
<!-- Global logger unless overridden at lower levels -->
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="catalina_log." suffix=".txt"
timestamp="true"/>
<!-- Because this Realm is here, an instance will be shared globally -->
<!-- This Realm uses the UserDatabase configured in the global JNDI
resources under the key "UserDatabase". Any edits
that are performed against this UserDatabase are immediately
available for use by the Realm. -->
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
debug="0" resourceName="UserDatabase"/>
<!-- Comment out the old realm but leave here for now in case we
need to go back quickly -->
<!--
<Realm className="org.apache.catalina.realm.MemoryRealm" />
-->
<!-- Replace the above Realm with one of the following to get a Realm
stored in a database and accessed via JDBC -->
<!--
<Realm className="org.apache.catalina.realm.JDBCRealm" debug="99"
driverName="org.gjt.mm.mysql.Driver"
connectionURL="jdbc:mysql://localhost/authority"
connectionName="test" connectionPassword="test"
userTable="users" userNameCol="user_name" userCredCol="user_pass"
userRoleTable="user_roles" roleNameCol="role_name" />
-->
<!--
<Realm className="org.apache.catalina.realm.JDBCRealm" debug="99"
driverName="oracle.jdbc.driver.OracleDriver"
connectionURL="jdbc:oracle:thin:@ntserver:1521:ORCL"
connectionName="scott" connectionPassword="tiger"
userTable="users" userNameCol="user_name" userCredCol="user_pass"
userRoleTable="user_roles" roleNameCol="role_name" />
-->
<!--
<Realm className="org.apache.catalina.realm.JDBCRealm" debug="99"
driverName="sun.jdbc.odbc.JdbcOdbcDriver"
connectionURL="jdbc:odbc:CATALINA"
userTable="users" userNameCol="user_name" userCredCol="user_pass"
userRoleTable="user_roles" roleNameCol="role_name" />
-->
<!-- Define the default virtual host -->
<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<!-- Normally, users must authenticate themselves to each web app
individually. Uncomment the following entry if you would like
a user to be authenticated the first time they encounter a
resource protected by a security constraint, and then have that
user identity maintained across all web applications contained
in this virtual host. -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn"
debug="0"/>
-->
<!-- Access log processes all requests for this virtual host. By
default, log files are created in the "logs" directory relative to
$CATALINA_HOME. If you wish, you can specify a different
directory with the "directory" attribute. Specify either a relative
(to $CATALINA_HOME) or absolute path to the desired directory.
-->
<!--
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="localhost_access_log." suffix=".txt"
pattern="common" resolveHosts="false"/>
-->
<!-- Logger shared by all Contexts related to this virtual host. By
default (when using FileLogger), log files are created in the "logs"
directory relative to $CATALINA_HOME. If you wish, you can specify
a different directory with the "directory" attribute. Specify either a
relative (to $CATALINA_HOME) or absolute path to the desired
directory.-->
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/>
<!-- Define properties for each web application. This is only needed
if you want to set non-default properties, or have web application
document roots in places other than the virtual host's appBase
directory. -->
<DefaultContext reloadable="true"/>
<!-- Tomcat Root Context -->
<Context path="" docBase="ROOT" debug="0"/>
<!-- Tomcat Examples Context -->
<Context path="/examples" docBase="examples" debug="0"
reloadable="true" crossContext="true">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="localhost_examples_log." suffix=".txt"
timestamp="true"/>
<Ejb name="ejb/EmplRecord" type="Entity"
home="com.wombat.empl.EmployeeRecordHome"
remote="com.wombat.empl.EmployeeRecord"/>
<!-- If you wanted the examples app to be able to edit the
user database, you would uncomment the following entry.
Of course, you would want to enable security on the
application as well, so this is not done by default!
The database object could be accessed like this:
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
UserDatabase database =
(UserDatabase) envCtx.lookup("userDatabase");
-->
<!--
<ResourceLink name="userDatabase" global="UserDatabase"
type="org.apache.catalina.UserDatabase"/>
-->
<!-- PersistentManager: Uncomment the section below to test Persistent
Sessions.
saveOnRestart: If true, all active sessions will be saved
to the Store when Catalina is shutdown, regardless of
other settings. All Sessions found in the Store will be
loaded on startup. Sessions past their expiration are
ignored in both cases.
maxActiveSessions: If 0 or greater, having too many active
sessions will result in some being swapped out. minIdleSwap
limits this. -1 or 0 means unlimited sessions are allowed.
If it is not possible to swap sessions new sessions will
be rejected.
This avoids thrashing when the site is highly active.
minIdleSwap: Sessions must be idle for at least this long
(in seconds) before they will be swapped out due to
activity.
0 means sessions will almost always be swapped out after
use - this will be noticeably slow for your users.
maxIdleSwap: Sessions will be swapped out if idle for this
long (in seconds). If minIdleSwap is higher, then it will
override this. This isn't exact: it is checked periodically.
-1 means sessions won't be swapped out for this reason,
although they may be swapped out for maxActiveSessions.
If set to >= 0, guarantees that all sessions found in the
Store will be loaded on startup.
maxIdleBackup: Sessions will be backed up (saved to the Store,
but left in active memory) if idle for this long (in seconds),
and all sessions found in the Store will be loaded on startup.
If set to -1 sessions will not be backed up, 0 means they
should be backed up shortly after being used.
To clear sessions from the Store, set maxActiveSessions, maxIdleSwap,
and minIdleBackup all to -1, saveOnRestart to false, then restart
Catalina.
-->
<!--
<Manager className="org.apache.catalina.session.PersistentManager"
debug="0"
saveOnRestart="true"
maxActiveSessions="-1"
minIdleSwap="-1"
maxIdleSwap="-1"
maxIdleBackup="-1">
<Store className="org.apache.catalina.session.FileStore"/>
</Manager>
-->
<Environment name="maxExemptions" type="java.lang.Integer"
value="15"/>
<Parameter name="context.param.name" value="context.param.value"
override="false"/>
<Resource name="jdbc/EmployeeAppDb" auth="SERVLET"
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/EmployeeAppDb">
<parameter><name>username</name><value>sa</value></parameter>
<parameter><name>password</name><value></value></parameter>
<parameter><name>driverClassName</name>
<value>org.hsql.jdbcDriver</value></parameter>
<parameter><name>url</name>
<value>jdbc:HypersonicSQL:database</value></parameter>
</ResourceParams>
<Resource name="mail/Session" auth="Container"
type="javax.mail.Session"/>
<ResourceParams name="mail/Session">
<parameter>
<name>mail.smtp.host</name>
<value>localhost</value>
</parameter>
</ResourceParams>
<ResourceLink name="linkToGlobalResource"
global="simpleValue"
type="java.lang.Integer"/>
</Context>
</Host>
</Engine>
</Service>
</Server>To use servlets u have indeed to update your web.xml...Well I'm not sure this is relevant to your case anyway.
You have to add a <servlet> element to this file.
Something like this:
<servlet>
<servlet-name>blabla</servlet-name>
<servlet-class>blablapackage.Blablaclass</servlet-class>
<init-param>...</init-param>
</servlet>
Now this may not solve your problem. Make sure you refer to your servlets using their full qualified names.btw, just to be sure, what is your definition of "servlet"? (i mean: any java class or only javax.servlet.Servlet) -
How to use the catalog in our own Web Dynpro program?
Hi Expert,
How to access MDM catalog and bring the product data back to a our own Web Dynpro program?Hi Masa,
The Catalog Search UI of SRM that is referred to as UI as aforementioned is a page which is capable of the selection of catalog items is linked from the shopping cart creation.
Our biz requirement content two scenarioes to processing the purchase requirement.
A. Create shopping cart via the catalog (PR) --> SRM PO Process --> SUS(PO and Invoice)
This is the standard SRM purchase scenario and we have already implemented that.
B. Create a requirement document via the catalog (This document is same with the SC but very simple, and we create this function by the own web dynpro program) --> transfer the requirement document to other purchasing system(none SAP) in our intranet.
So the key problems we faced are below:
1. How to connect to the catalog search UI from our own web dynpro program.
( If we connect the catalog via the MDM ABAP API, that will make the catalog serach UI could not be used;
Also it has been failed to simulate the function of SC's connection to the catalog;
So we decide to link the catalog serach UI via the URL, the linkage is "http://<J2EEserver:J2EEport>/SRM-MDM/SRM_MDM?sap-locale=EN&HOOK_URL=&mask=&namedSearch=General&username=&password=&catalog=<Repository Name>&server=&datalanguage=EN". )
2. How to transfer the catalog item data to our own web dynpro program.
If we link the catalog search UI by URL, we can not find any good method to transfer the catalog item data to our own program. -
How to use Synchronized method when creating our own controls
I don't know how to use the synchronized method when creating our own activex like controls to speed up the application.
[url http://java.sun.com/docs/books/tutorial/essential/threads/multithreaded.html] here you go
-
How to add our own applications to Cisco Connect Cloud?
How to add our own applications to Cisco Connect Cloud?
You might find this interesting.
http://newsroom.cisco.com/press-release-content?type=webcontent&articleId=926074
Interested developers are invited to visit the Linksys Developer Community at http://developer.cisco.com/web/ldc to register and develop apps for Linksys Smart Wi-Fi Routers. Cisco empowers developers with technical, marketing, and sales resources to help support every phase of their developmental and business cycles. -
Move MySites to its own Web Application
I've looked and looked online but i still haven't been able to find any good step by step on whats the best way to do this. When I setup the MySites, i set it up under the Web Application that runs the rest of the sites. Now i want to move those MySites
over to its own Web Application. What's the best way to get this done. Thanks in advance.
BenGoogle on how to load sharepoint powershell snapin
The Sharepoint Powershell snapin has been loaded but "export-spsite" does not exist as a command on a out of the box SharePoint.
"Export-SPsite" and "Import-SPsite" are 3rd party open source script. They are not official powershell cmdlet. But you can easily get them from Internet and applied to your environment.
If you like to stick with official one, you can use Export-SPWeb instead. It should help you complete the backup part.
There is Import-SPWeb cmdlet to restore the site as well. However it will not work if the site collection is not created beforehead.
So I guess the approach would be:
1. Backup all the mysite using Export-SPweb.
2. Build a new "My Site Host" web application and change your mysite settings in User Profile Service Application.
3. Re-create all mysite in new web application (here the site collections are created)
4. Restore to new created site collections with the old backup.
P.S. I have not performed MySite move before. Please consider whether it is a valid approach! -
Creating a JSF Web application from scratch.
hi,
i have created a JSF web application, but not from scratch i had to use a jsf example included in the final specification of the JSF download, as a template to create my own application, by deleting and editing the example files with my own.
i tried to do it from scratch including all the settings, parameters and files that should be in place, but i sill get an error when starting the app in tomcat.
Unfortunately i dont have the error listing anymore since i have got around the problem through alternate path. however i do remember that it came with cannot find FacesServlet, or something to do with the FacesServlet.
if anyone could shed some light on this it would be really great because it so frustrating.
many thanks.
dharamcannot find FacesServlet, or something to do with the FacesServlet.It might appear not because you have a wrong project structure, but because you point to the entry jsp file directly without using the servlet mapping in your URL. Check this first.
Sergey : jsfTutorials.net
Maybe you are looking for
-
I have a one-year old (intel) iMac, now running on Mountain Lion. I have a wireless network with an Epson Photo Stylus PX830FWD printer which has an auto-duplexer. My problem is that when I print a two-sided document, the print takes minutes rather
-
How to store all database values in to a single textarea in swing
I am trying to show my database values in to a single textarea but i cannot able to show to that textarea.. pls someone help..
-
Import file to GUI! Need help!!!
Hi everyone, I have a question regarding to "importing file". I will appreciate any help! I want to use text file in my program. What I need is "file path" to the file in computer so that i can read this text file to filter the necessary information
-
Automate a Jumpline that employs Next Pg Number, Previous Pg Number
Now this one would be hot!! Adobe has given us this great feature to create a text frame, that when it touches a threaded text frame assigned to another another page in the multi-page document, its Marker > Next Page Number (or, Previous Page Number)
-
Apple Moderators - Jason and Nathan - Try to calm the masses
Jason/Nathan I know you both are here to offer support to official topics - but maybe you can interject - with the official word from Apple - on what they are doing / plan on doing to appease this fiesty mob of early-adopters... I personally bought t