相片管理webapp
2018-07-19 15:32:11 Yuan52007298 阅读数 401

Tomcat服务器页面包含Manager App就是对自己项目的管理的工具

 点击需要账号密码,但是没有设置不知道

 就点击取消,会有提示告诉我们怎么设置账号和密码

 意思就是找到Tomcat目录下conf文件夹中的tomcat-users.xml进行编辑,复制上图中的代码,粘贴到xml文档中

 重启Tomcat服务器,再次连接Manager App,使用设置的账号密码连接,可以方便管理自己的web应用。

相片管理webapp 相关内容

2004-07-14 13:35:00 snowdot23 阅读数 872

work/webapps/jonas/jonasAdmin/WEB-INF/classes/org/objectweb/jonas/webapp/jonasadmin/ApplicationResources.properties

目录下有文件ApplicationResources.properties文件,汉化

相片管理webapp 相关内容

2017-05-14 14:13:33 sc1785423 阅读数 1307

当我们开启Tomcat服务器,并在浏览器输入localhost:8080的时候,我们会看到如下网页:

当我们想在Tomcat上管理已经发布的APP的时候,我们可以点击manager APP。这时Tomcat会提示你,需要输入用户名和密码。这时我们需要在电脑上打开Tomcat根目录下的config文件夹,需要将该文件夹下的tomcat-users.xml文件按照提示注释文档要求配置账户和密码。此时就可以打开Manager APP这个功能了。打开之后如图:

Web app manager 界面

相片管理webapp 相关内容

2013-08-02 11:46:08 anialy 阅读数 4060

简述:

Quartz Scheduler 网站管理工具使用

参考(http://www.blogjava.net/keweibo/articles/370922.html



步骤:

1. svn check out 

http://svn.terracotta.org/svn/quartz

在svn中checkout 出来



2. 再新建一个maven webproject,把上一步checkout下来的文件目录,拷贝到这一步中的maven web project里

在Maven 中add dependency 加入xwork2.1.2(2.1.1现在抓不到,需要手动下载,添加到maven本地的repository) 

还需要再add dependency添加一个jta的库



完成后的pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<groupId>com.anialy</groupId>
	<artifactId>QuartzManagerWeb</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<packaging>war</packaging>
	<name>Quartz WebApp</name>
	<url>http://www.sutternow.com</url>
	<description>Struts 2.0 GUI for quartz</description>

	<dependencies>
		<!-- Junit -->
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>[3.8.2,)</version>
			<scope>test</scope>
		</dependency>

		<!-- Quartz -->
		<dependency>
			<groupId>opensymphony</groupId>
			<artifactId>quartz</artifactId>
			<version>1.6.0</version>
		</dependency>

		<!-- betwixt -->
		<dependency>
			<groupId>commons-betwixt</groupId>
			<artifactId>commons-betwixt</artifactId>
			<version>0.8</version>
		</dependency>

		<!-- Struts 2 -->
		<dependency>
			<groupId>org.apache.struts</groupId>
			<artifactId>struts2-core</artifactId>
			<version>2.1.2</version>
		</dependency>
		<dependency>
			<groupId>org.apache.struts</groupId>
			<artifactId>struts2-sitemesh-plugin</artifactId>
			<version>2.1.2</version>
		</dependency>
		<dependency>
			<groupId>org.apache.struts</groupId>
			<artifactId>struts2-spring-plugin</artifactId>
			<version>2.1.2</version>
			<exclusions>
				<exclusion>
					<artifactId>spring-beans</artifactId>
					<groupId>org.springframework</groupId>
				</exclusion>
				<exclusion>
					<artifactId>spring-context</artifactId>
					<groupId>org.springframework</groupId>
				</exclusion>
				<exclusion>
					<artifactId>spring-core</artifactId>
					<groupId>org.springframework</groupId>
				</exclusion>
				<exclusion>
					<artifactId>spring-web</artifactId>
					<groupId>org.springframework</groupId>
				</exclusion>
			</exclusions>
		</dependency>

		<dependency>
			<groupId>displaytag</groupId>
			<artifactId>displaytag</artifactId>
			<version>1.1.1</version>
		</dependency>

		<!-- Servlet & Jsp -->
		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>servlet-api</artifactId>
			<version>2.4</version>
			<scope>provided</scope>
		</dependency>
		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>jsp-api</artifactId>
			<version>2.0</version>
			<scope>provided</scope>
		</dependency>

		<!-- Jakarta Commons -->
		<dependency>
			<groupId>commons-fileupload</groupId>
			<artifactId>commons-fileupload</artifactId>
			<version>1.1.1</version>
		</dependency>

		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring</artifactId>
			<version>2.5.5</version>
		</dependency>


		<dependency>
			<groupId>commons-collections</groupId>
			<artifactId>commons-collections</artifactId>
			<version>3.2</version>
		</dependency>

		<dependency>
			<groupId>commons-logging</groupId>
			<artifactId>commons-logging</artifactId>
			<version>1.1</version>
		</dependency>

		<dependency>
			<groupId>javax.transaction</groupId>
			<artifactId>jta</artifactId>
			<version>1.1</version>
		</dependency>
	</dependencies>

	<build>
		<finalName>quartz</finalName>
		<plugins>
			<plugin>
				<artifactId>maven-compiler-plugin</artifactId>
				<configuration>
					<source>1.5</source>
					<target>1.5</target>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.mortbay.jetty</groupId>
				<artifactId>maven-jetty-plugin</artifactId>
				<version>6.1.11</version>
				<configuration>
					<scanIntervalSeconds>10</scanIntervalSeconds>
					<connectors>
						<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
							<port>9080</port>
							<maxIdleTime>60000</maxIdleTime>
						</connector>
					</connectors>
					<webDefaultXml>
						src/main/webapp/WEB-INF/jettywebdefault.xml
					</webDefaultXml>
					<stopPort>8966</stopPort>
					<stopKey>foo</stopKey>
				</configuration>
			</plugin>

			<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>tomcat-maven-plugin</artifactId>
				<configuration>
					<server>tomcatProd</server>
					<url>http://localhost:8080/manager</url>
				</configuration>
			</plugin>

		</plugins>
	</build>
</project>


之后看到项目路径如下,暂时还有个报错是dwr.xml配置错误



之后就能运行了







相片管理webapp 相关内容

2011-06-29 19:21:53 iteye_1364 阅读数 8

Maven2代比1代改进很多,其中主要强调的是--它不仅仅是个依赖包管理器!
开始先要推荐一个专讲Maven2的电子书给大家,对MAVEN学习相当有助益:Better Builds with Maven  


下面就专门介绍下Maven2对WEBAPP在管理和调试方面的支持。

1.创建项目

mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp

也可参看这里

创建要注意遵循MAVEN的目录结构,尤其要注意源文件要放在main/java下:



2. POM文件的配置

这里要特别注意对resource一节的配置,因为我的SPRING以及WEB相关的XML是放在WEB-INF目录,为了在unit test的时候也能用,加入了对这些配置文件的引用。相当于加了一个classpath。

这里还有个插曲:不知为何MAVEN2里没有JTA的包,自动下载时会有提示教你如何手工通过命令加入,非常简单。

JETTY的plugin是为后面用它来调试做准备。

DWR也是目前WEB开发一个热选。

另外,为使用JAVA5代来编译,加入了maven-compiler-plugin一节。

< project  xmlns ="http://maven.apache.org/POM/4.0.0"  xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation
="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" >
  
< modelVersion > 4.0.0 </ modelVersion >
  
< groupId > com.exchangebit.nms </ groupId >
  
< artifactId > ebnms </ artifactId >
  
< packaging > war </ packaging >
  
< version > 1.0-SNAPSHOT </ version >
  
< name > ebnms Maven Webapp </ name >
  
< url > http://maven.apache.org </ url >
      
  
< build >
    
< finalName > ebnms </ finalName >
    
      
< resources >
        
< resource >
          
< directory > src/main/java </ directory >
          
< includes >
            
< include > **/*.xml </ include >
          
</ includes >
        
</ resource >
        
< resource >
          
< directory > src/main/webapp/WEB-INF </ directory >
          
< includes >
            
< include > **/*.xml </ include >
            
< include > **/log4j.properties </ include >
          
</ includes >
        
</ resource >
      
</ resources >
      
      
< plugins >
        
< plugin >
          
< groupId > org.apache.maven.plugins </ groupId >
          
< artifactId > maven-compiler-plugin </ artifactId >
          
< configuration >
            
< source > 1.5 </ source >
            
< target > 1.5 </ target >
          
</ configuration >
        
</ plugin >
        
      
< plugin >
        
< groupId > org.mortbay.jetty </ groupId >
        
< artifactId > maven-jetty-plugin </ artifactId >
      
</ plugin >         
  
      
</ plugins >
    
</ build >     
      
  
< dependencies >
    
< dependency >
      
< groupId > junit </ groupId >
      
< artifactId > junit </ artifactId >
      
< version > 3.8.1 </ version >
      
< scope > test </ scope >
    
</ dependency >
        
    
< dependency >
      
< groupId > org.hibernate </ groupId >
      
< artifactId > hibernate </ artifactId >
      
< version > 3.1 </ version >
    
</ dependency >
    
    
< dependency >
      
< groupId > log4j </ groupId >
      
< artifactId > log4j </ artifactId >
      
< version > 1.2.11 </ version >
    
</ dependency >
    
< dependency >
      
< groupId > mysql </ groupId >
      
< artifactId > mysql-connector-java </ artifactId >
      
< version > 3.1.11 </ version >
      
< scope > runtime </ scope >
    
</ dependency >
    
< dependency >
      
< groupId > javax.servlet </ groupId >
      
< artifactId > servlet-api </ artifactId >
      
< version > 2.4 </ version >
      
< scope > provided </ scope >
    
</ dependency >
    
< dependency >
      
< groupId > javax.servlet </ groupId >
      
< artifactId > jstl </ artifactId >
      
< version > 1.1.2 </ version >
      
< scope > runtime </ scope >
    
</ dependency >
    
< dependency >
      
< groupId > taglibs </ groupId >
      
< artifactId > standard </ artifactId >
      
< version > 1.1.2 </ version >
      
< scope > runtime </ scope >
    
</ dependency >
    
< dependency >
      
< groupId > org.springframework </ groupId >
      
< artifactId > spring </ artifactId >
      
< version > 1.2.6 </ version >
    
</ dependency >
        
    
< dependency >
      
< groupId > dwr </ groupId >
      
< artifactId > dwr </ artifactId >
      
< version > 1.1.3 </ version >
    
</ dependency >         
  
</ dependencies >
  
</ project >



代码放入/main/java后,可以在项目目录下执行:
mvn compile来做编译尝试,
也可以用mvn war直接生成打包文件,
当然最后可以用 mvn jetty:run来运行你的WEBAPP!


3.  在Eclipse中配置jetty进行调试
要把之前的项目导入Eclipse首先让maven为我们生成Eclipse工程文件,执行:
mvn eclipse:eclipse
再把M2_REPO加入到Eclipse的classpath中,有两种方法,其中的b)方法是有效的:
a) mvn -Declipse.workspace=<path-to-eclipse-workspace> eclipse:add-maven-repo
b) Window > Preferences. Select the Java > Build Path > Classpath Variables page


之后,就可以通过Eclipse的File->Import功能将工程导入。


有人为了使用WEBAPP开发功能,而装象MYECLIPSE这样的巨物。有了JETTY,通过轻松配置就可以实现比TOMCAT更快更便捷的容器,所以在调试时强力推荐这个东东。下面就来看下如何配置。

先下配置一个外部工具,来运行JETTY:
选择菜单Run->External Tools->External Tools ...在左边选择Program,再点New:
配置Location为mvn完整命令行。

选择Working Directory为本项目。

Arguments填写:jetty:run

再点选Enviroment页:加入MAVEN_OPTS变量,值为:
-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=y
其中,如果suspend=n 表示不调试,直接运行。

然后,点APPLY,再关闭本对话框。
另外注意一点,好像external tool菜单项在java browering的perspective下才会出现。如果在java下看不见,可以切换下试试。



下面新建运行配置:
点选run->debug...
选中左树中的Remote Java Application,再点New。
选择你的项目,关键是要填和之前设置外部工具时相同的端口号。





配置就完成了,正面开始调试运行:
首先要把JETTY运行起来(有点象TOMCAT里的运行APPSERVER),从Run->External Tools中选择之前配置的外部工具运行,这时LOG里会显示:
listening at port 4000字样,
再选择Run->Debug选择我们刚建的运行配置,这时程序就RUN起来了,可以通过WEB进行访问,设置断点调试了。



后记:
在ECLIPSE中,有更方便高效的调试方式,点这里

相片管理webapp 相关内容

没有更多推荐了,返回首页